一开始没注意vue-element-admin这个比较好用的框架没支持IE浏览器,后来公司要求支持IE浏览器,所以查了一下,其实,实现起来很简单!
附带作者兼容说明链接:https://github.com/PanJiaChen/vue-element-admin/wiki
原话是这样:
由于vue-element-admin项目暂时没有兼容性需求,如有兼容性需求可自行使用babel-polyfill。所以:
1、安装babel-polyfill
npm install --save babel-polyfill //下载依赖
// 或者
npm install --save-dev babel-polyfill
2、在入口文件中引入
import 'babel-polyfill';
// 或者
require('babel-polyfill');//es6
3、在最外层目录下,创建webpack.config.js文件。并在webpack.config.js中加入babel-polyfill到你的入口数组就好了:
module.exports = {
entry:["babel-polyfill","./app/js"]
}
再次打开IE浏览器,刷新一下就ok了。