IE浏览器无法识别promise函数,报promise未定义错误

针对这个问题在此分享一下:

1、利用deferred对象:

//1、定义 deferred
var deferred = $.Deferred();


//2、编写自定义函数
function fn(){

//code...

deferred.resolve() ;

return deferred;

} 

//3、使用 deferred

fn().then(function(){...});

 

  2、二是引入bluebird.js

               附下载地址:(https://cdn.jsdelivr.net/bluebird/latest/bluebird.js)

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐