yonsuite 開發文檔——處理異步問題(promise)確認框、請求網絡攔截

使用場景

在使用確認框時,需要得到確認框確認或取消的反饋再進行下一步

在使用網絡請求時,根據網絡請求的結果判斷是否能夠繼續執行

 

promise的使用

⭐promise 默認爲 false ,當執行 promise.resolve() 後會return true 

   var promise = new cb.promise();
   cb.utils.confirm('是否確定繼續?', function(){
       promise.resolve();
   },function (args) {
   });
   return promise;

 

var promise = new cb.promise();
//請求後端API函數        
cb.rest.invokeFunction("d254b7f38d134fdab2e4c8f77a46b085", {參數},
function(err, res) { if(err!=null){ cb.utils.alert('拉取數據異常,請聯繫開發'); }else{ promise.resolve(); } }) return promise

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章