Vue 3 不再支持 IE 11!

淡淡的烟草味﹌ 2021-07-24 12:54 535阅读 0赞

4 月 3 日,Vue 作者尤雨溪宣布:Vue 3 将不会支持 IE11。

总结

放弃Vue 3的IE11支持计划。

重点关注Vue 2.7的backport兼容特性。

尤神表示:

在漫长的开发过程中,也对IE11的兼容性进行了研究和实验,但由于涉及的复杂性和手头的其他工作的数量,所以被耽搁了下来;

最近重新审视IE11的问题时,浏览器和JavaScript已经发生了很大的变化。越来越多的开发人员开始使用现代语言功能,更重要的是,微软自己也开始通过对Edge的投资,积极推动用户远离IE,IE11正在明显快速下滑。

长期维护的负担

支持IE11也意味着我们必须考虑在整个代码库中使用的语言特性,并为我们的发行文件找出合适的填充/翻译策略。每一个不能在IE11中填充的新特性都会产生另一个行为警告。一旦Vue 3承诺支持IE11,它将无法摆脱它,直到下一个主要版本。

另外:

如果您绝对需要IE11支持,尤的建议是使用Vue 2。与其为Vue 3和未来的Vue版本承担大量的技术债务,在2.7版本中把工作重心转向支持Vue 2的兼容特性,并确保两个主要版本之间更紧密的开发体验,将会更有意义。

移植 3.x 一些功能到2.7

  1. 将@vue/composition-api插件合并到Vue 2中。这将使基于组合API的库可以直接用于Vue 2和Vue 3。
  2. emits 选项
  3. TypeScript 类型改进
  4. Vite中正式支持Vue 2(目前通过非官方插件)

关注下方公众号,有更多资料、实例代码、面试技巧奉上!

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RrbTEyMzQ1Ng_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,535人围观)

还没有评论,来说两句吧...

相关阅读