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'

}
}

再重新打包一下即可打開。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章