这篇是纯看各种帖子回来的,因为各大帖子都不是很全,我这里汇总下
1、安装babel-polyfill
npm install babel-polyfill --save-dev
2、在入口main.js文件引入:import 'babel-polyfill'
3、用官方脚手架vue-cli的话修改webpack.config.js
app: ['babel-polyfill', './src/main.js']
如果出现路径问题就改为 '../src/main.js' ,我用的是./src
4、在需要兼容的网页index.html加上
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
5、static下的js文件中用了ES6的语法,默认没有配置babel-loader来处理static下的文件,会导致IE前端报错,页面无法加载。那么去webpack.base.conf.js加入
总结:想兼容IE,还是少写ES6及以上的语法,求生吧少年