一、分析
其他浏览器打开没问题,所以是存在不兼容IE的代码。
二、问题解决
①
安装 babel-polyfill
npm install --save @babel/polyfill
②
在main.js中引入,(放最上方)
import 'babel-polyfill'
③
修改 babel.config.js
module.exports = {
presets: [
[
'@vue/cli-plugin-babel/preset',
{
useBuiltIns: 'entry'
}
]
],
④
修改 vue.config.js
module.exports = {
// 解决npm run serve某些node_modules依赖不能被babel编译问题
transpileDependencies: process.env.NODE_ENV === "development" ? ["*"] : [],
}