詳解vue-cli項目在IE瀏覽器打開報錯解決方法
首先要知道VUE官網已表明僅支持IE8以上版本(不包括IE8),css彈性布局flex各瀏覽器支持如下:

假如項目用到彈性布局,則項目僅支持IE10以上版本。
另外兼容其他低版本的,請另尋它法。
網上說的本人試了都是沒用的,下面是親自試驗的解決方法。
1. 問題 :ie瀏覽器打開vue2.0項目空白,控制臺報錯 vuex requires a Promise polyfill in this browser;
解決方法:
安裝babel-polyfill
npm install babel-polyfill --save-dev
關于網上說的babel-polyfill 需要設置很多地方,本人親測沒有必要那么麻煩,在入口文件main.js引入即可。
import 'babel-polyfill'
2.問題:ie瀏覽器autoprefixer自動補全css前綴無效
解決方法:
ie發(fā)現使用內聯樣式,autoprefixer無法生效,所以需要寫到style標簽內。
3.問題:ie10打開包語法錯誤,如圖所示

解決方法
點擊app.js,跳轉到報錯的位置,如圖

發(fā)現最后一行有個import的文件,所以鎖定到錯誤肯定是在引入的這個文件內。
把common.js打開,檢查語法,發(fā)現有個變量定義用了ES6的語法let。所以引入的文件,插件沒有起作用。
沒有將ES6轉ES5。然后修改了之后,問題解決。
到此這篇關于詳解vue-cli項目在IE瀏覽器打開報錯解決方法的文章就介紹到這了,更多相關vue-cli IE打開報錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

