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

 

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