vue-template-admin ie8以上兼容性初試


cnpm install --save-dev babel-polyfill
 
// pakage.json
"babel-polyfill": "^6.26.0",
 
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8",
"ie 8",
"Android >= 3.2",
"Firefox >= 20",
"iOS 7"
]
 
 
// vue.config.js
引入 require('babel-polyfill')
然后在module.exports下面
// 關鍵配置:node_modules里面需要用babel-loader進行編譯的包(node_modules的包如果沒做 es6 => es5 轉碼則需要自己用babel-polyfill進行手動處理)
// 如果IE下還跑不起來,控制台發現有其他es6語法的,嘗試調試去找到底是哪個包
transpileDependencies: [
process.env.NODE_ENV === 'development' ? ['*'] : []
]
 
// main.js
// SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser.
window.Promise = window.Promise || Promise
import 'babel-polyfill'
 
 
效果

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM