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

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号