axios在IE浏览器中报错,不支持promise问题
项目使用的框架为:webpack + vue + vue-router + vuex + axios.项目初步完成后,在使用IE10测试的时候,忽然发现,控制台总是报错,报错原因为IE浏览器不支持Promise对象。百度之后发现,可以利用插件’es6-promise’的polyfill()方法来实现兼容,具体步骤如下:npm install -g es6-promise在使用axios方法之前,
·
项目使用的框架为:webpack + vue + vue-router + vuex + axios.
项目初步完成后,在使用IE10测试的时候,忽然发现,控制台总是报错,报错原因为IE浏览器不支持Promise对象。
百度之后发现,可以利用插件’es6-promise’的polyfill()方法来实现兼容,具体步骤如下:
- npm install -g es6-promise
- 在使用axios方法之前,导入es6-promise,并调用 polyfill()方法(本人将所有的异步请求放置在了vuex的actions对象中,所以是直接写在actions.js文件中),即:
import promise from 'es6-promise' ;
promise.polyfill();
更多推荐
已为社区贡献3条内容
所有评论(0)