通过Promise 封装的方法,在ie 和 iphone8以下会出现报错异常情况,导致程序无法正确运行。
es6 Promise的支持i情况
解决方案
- 首先先保证代码中的es6语法都被转化为es5语法(解决es6转es5)
- 在页面<header>中或者最底部直接引入bluebrid.min.js文件即可。
<script src="https://cdn.jsdelivr.net/bluebird/latest/bluebird.min.js" type="text/javascript"></script>