vue如何兼容ie

发布于 2022-09-12 04:21:44 字数 426 浏览 20 评论 0

使用vue+vuex+vue-router+axios+muse-ui+scss+eslint
试过了polyfill
在main.js中import polyfill

.babelrc中加入"useBuiltIns": "usage",("entry", false 也试过了)

/build/webpack.base.conf.js里,在顶部
require("@babel/polyfill")
并在module.exports的entry内容改为了

app: ['@babel/polyfill', './src/main.js']

全部尝试之后还是出现“语法错误”:=> 符号不能解析
和“无法获取未定义或null引用的属性“call”(bootstrap)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡忘如思 2022-09-19 04:21:44

箭头函数是需要bable转译的,polyfill只是添加一些低版本浏览器不存在的方法。百度一下babel转译箭头函数

梦幻之岛 2022-09-19 04:21:44

试下加下这个,设置target,决定加载哪些插件并传给babel

"targets": {
    "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
},

另外,用了"useBuiltIns": "usage",就不需要在入口添加'@babel/polyfill'了,它会根据源代码中出现的语言特性自动检测需要的 polyfill。这确保了最终包里 polyfill 数量的最小化。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文