Vue 3 不再支持 IE 11!
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
- 将@vue/composition-api插件合并到Vue 2中。这将使基于组合API的库可以直接用于Vue 2和Vue 3。
- emits 选项
- TypeScript 类型改进
- Vite中正式支持Vue 2(目前通过非官方插件)
关注下方公众号,有更多资料、实例代码、面试技巧奉上!
还没有评论,来说两句吧...