vue后台管理系統兼容問題


1、兼容

兼容問題主要是指ie9以下的ie瀏覽器。

2、兼容問題原因

(1)低版本ie不支持編譯后的es5

(2)低版本ie不支持Promise

3、解決方法

(1)引入es6-promise & 和babel-polyfill依賴包

npm install --save es6-promise babel-polyfill

(2)在入口文件main.js引入

// 解決低版本瀏覽器不支持promise問題
import 'babel-polyfill' import Es6Promise from 'es6-promise' Es6Promise.polyfill()

(3)在vue.config.js新增配置

 // 。。。此處省略n個字符。。。
 config.module .rule('icons') .test(/\.svg$/) .include.add(resolve('src/icons')) .end() .use('svg-sprite-loader') .loader('svg-sprite-loader') .options({ symbolId: 'icon-[name]' }) // 新增配置
    config.entry.app = ['babel-polyfill', './src/main.js'] // 新增結束
 } }

 


免責聲明!

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



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