转载 /QQ_Empire/article/details/88395185
vue项目在谷歌打开没有问题,在360和2345浏览器打不开,控制台报错:SCRIPT5009: “Promise”未定义,
原因是360、2345的内核和 IE 都是一根绳上的蚂蚱。
解决办法:
一、安装:
npm installbabel-polyfill --save-dev
二、在main.js中引入
import "babel-polyfill"
(如果有用vuex在store中的index.js中也最好引入一下
如果自己的api封装中也用到了pomrise也引入一下
)
三、在build文件中的webpack.base.conf.js中的entry对象中也添加一下
entry: {'babel-polyfill': 'babel-polyfill',app: './src/main.js'},
注:如加入后出现
babel-polyfill报错,only one instance of babel-polyfill is allowed
则 去除以上三中加的内容