Vue中使用iview在IE浏览器中遇到Babel polyfill不兼容问题该如何解决?

更新于
2026-09-30 22:49:33
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计704个文字,预计阅读时间需要3分钟。

Vue中使用iview在IE浏览器中遇到Babel polyfill不兼容问题该如何解决?

由于Iview编译使用了ES6的一些新特性,在Internet Explorer的所有版本中都会报错,尤其是缺少includes、findIndex等问题。个人研究涉及到的环境包括VueCli 3.2、Iview 3.1.5,这些在IE中不支持ES6的新特性,例如:

例如,在IE中无法使用箭头函数、模板字符串等特性。

由于Iview编译使用到了es6的一些新特性,Internet Explorer所有版本中都会报错,缺少includes、findIxdex等问题。

本人研究涉及到的环境:VueCli3.2 + iview 3.1.5

在IE中不支持ES6的新特性,例如:includes、findIndex……

以下方案可以解决该问题:

Vue中使用iview在IE浏览器中遇到Babel polyfill不兼容问题该如何解决?

1. Github iview仓储Issues中提到的

改编译范围请用 transpileDependencies: [‘iview'],不要用 include.add,因为默认配置里用了 exclude,在 webpack 中,多个条件同时存在时需要每个条件都满足才执行 rule。

但是加了这个选项后在所有浏览器里都会报错,因为 iView 里这个文件不兼容 ES Module。

阅读全文

本文共计704个文字,预计阅读时间需要3分钟。

Vue中使用iview在IE浏览器中遇到Babel polyfill不兼容问题该如何解决?

由于Iview编译使用了ES6的一些新特性,在Internet Explorer的所有版本中都会报错,尤其是缺少includes、findIndex等问题。个人研究涉及到的环境包括VueCli 3.2、Iview 3.1.5,这些在IE中不支持ES6的新特性,例如:

例如,在IE中无法使用箭头函数、模板字符串等特性。

由于Iview编译使用到了es6的一些新特性,Internet Explorer所有版本中都会报错,缺少includes、findIxdex等问题。

本人研究涉及到的环境:VueCli3.2 + iview 3.1.5

在IE中不支持ES6的新特性,例如:includes、findIndex……

以下方案可以解决该问题:

Vue中使用iview在IE浏览器中遇到Babel polyfill不兼容问题该如何解决?

1. Github iview仓储Issues中提到的

改编译范围请用 transpileDependencies: [‘iview'],不要用 include.add,因为默认配置里用了 exclude,在 webpack 中,多个条件同时存在时需要每个条件都满足才执行 rule。

但是加了这个选项后在所有浏览器里都会报错,因为 iView 里这个文件不兼容 ES Module。

阅读全文