本文主要是介绍Vue项目在IE浏览器中显示空白的问题,控制台报错:SCRIPT5009: “Promise”未定义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vue项目在谷歌打开没有问题,在360和2345浏览器打不开,控制台报错:SCRIPT5009: “Promise”未定义,
原因是360、2345的内核和 IE 都是一根绳上的蚂蚱。
解决办法:
一、安装:
npm install babel-polyfill --save-dev
- 1
二、在main.js中引入
import "babel-polyfill"
- 1
(如果有用vuex在store中的index.js中也最好引入一下)
三、在build文件中的 webpack.base.conf.js 中的 entry对象中也添加一下
{
entry: {'babel-polyfill': 'babel-polyfill',app: './src/main.js'}
}
再重新打包一下即可打开。
这篇关于Vue项目在IE浏览器中显示空白的问题,控制台报错:SCRIPT5009: “Promise”未定义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!