vue項目在IE瀏覽器下運行空白問題及解決
更新時間:2024年09月26日 09:45:06 作者:張魯一
IE11瀏覽器無法解析ES6語法導致Vue項目在IE11下顯示空白,解決方法包括安裝babel-polyfill,并在項目的main.js文件中引入babel-polyfill,此外,js-base64版本3及以上不兼容IE11,解決辦法是使用版本3以下的js-base64,這些措施可以幫助兼容IE11,確保項目正常運行
vue項目在IE瀏覽器下運行空白問題
問題1:vue項目在IE11下一片空白
原因:
- IE瀏覽器解析不了es6的語法,需要使用babel。
- 但是Babel 默認只轉換新的 JavaScript 句法(syntax),而不轉換新的 API ,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局對象
- 以及一些定義在全局對象上的方法(比如 Object.assign)都不會轉碼。
解決:
- 1.在vue項目中安裝babel-polyfill
npm install --save-dev babel-polyfill
- 2.在mian.js中引入babel-polyfill(要在代碼最上方引入?。。。?/li>
import 'babel-polyfill';
問題2:js-base64版本3及以上不兼容IE11報錯
原因:
- 版本3及以上不支持IE
解決:
- 1.卸載3以上的版本
npm uninstall js-base64
- 2.安裝3以下的版本
npm install js-base64@2.6.2 --save
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
56個實用的JavaScript 工具函數(shù)助你提升開發(fā)效率
今天來看看JavaScript中的一些實用的工具函數(shù),希望能幫助你提高開發(fā)效率!需要的朋友可以參考下面文章的具體內容2021-10-10

