3 个回答

你需要Promise的polyfill。
在官方文档的https://github.com/mzabriskie...
提到了

ES6 Promise Polyfill

Up until the 0.6.0 release ES6 Promise was being polyfilled using
es6-promise. With this release, the polyfill has been removed, and you
will need to supply it yourself if your environment needs it.

require('es6-promise').polyfill();
var axios = require('axios');

在babel下我想你需要

npm install --save-dev babel-polyfill

具体用法取决你是否使用打包工具可以参考babel文档
http://babeljs.io/docs/usage/...

axios的主页也是逗逼,前面先写上支持ie8+,最后才说是基于Promise实现、需要polyfill。我项目写完了,测试才发现不支持360极速。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏