解决IE浏览器中无法识别promise函数
IE浏览器无法识别promise函数,报promise未定义错误。针对这个问题在此分享一下:一是利用deferred对象,`var deferred= $.Deferred(); function fn(){ //code... deferred.resolve() ; return deferred;} fn().then(function(){...});二是引入bluebird.js附下..
·
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)
更多推荐
所有评论(0)