2019-04-22 Promise is undefined

使用IE测试的时候,发现 axios 报错了: Promise is undefined. 可是看axios 官方介绍,IE11版本应该支持才对。

axios github: https://github.com/axios/axios

后面在网上搜索了一下,解决方案如下:

https://github.com/stefanpenner/es6-promise

在项目中需要导入的页面复制以下两行

<script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.auto.min.js"></script>

如果发现加载后返回307,那就把这两个文件另存到本地,项目中直接引用即可。

如果使用的是webpack,使用如下图的polyfill语句即可。

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。