vue-element-admin兼容ie
安装依赖
cnpm install --save-dev es6-promise
cnpm install --save-dev babel-polyfill
vue.config.js
在这里添加代码
transpileDependencies: process.env.NODE_ENV === "development" ? ["*"] : [],
transpileDependencies: process.env.NODE_ENV === "production" ? ["*"] : [],添加红框部分
注释部分是开始尝试的 后来发现不可以
config.entry.app = ["babel-polyfill", './src/main.js']
babel.config.js
presets: [
[
'@vue/app',
{
useBuiltIns: 'entry',
polyfills: ['es6.promise', 'es6.symbol']
}
]
],
main.js
import “babel-polyfill”
上面这句放在页面最顶上
import Es6Promise from ‘es6-promise’
Es6Promise.polyfill()