Vue 3 计划放弃支持 IE11

Vue.js 作者尤雨溪就 Vue 3 支持 IE11 的计划提交了新提案。

提案摘要:

  1. Vue 3 将不会支持 IE11

  2. 原定投入 Vue 3 IE11 支持的精力将投入给 2.7,移植 3.x 兼容的新功能,包括:

  • Composition API

  • <script setup> 以及其它新的单文件组件特性

  • emits 选项

  • TS 类型改进

  • Vite 官方整合

尤雨溪解释了提交此提案的原因,按照最初的计划,Vue 3 正式发布后会添加对 IE11 的支持。在后续的开发过程中,团队对 IE11 兼容性进行了研究和实验,由于其涉及的复杂性和手头上的其他工作量比较大,所以支持 IE11 的开发工作一再被延后。

现在再重新审视「Vue 3 支持 IE11」计划时,大环境已经有所改变。例如微软积极推广 Edge 从而降低用户对 IE 的依赖,甚至微软自家的项目 (Microsoft 365) 也放弃支持 IE11;WordPress 决定放弃支持 IE11;IE11 的全球使用率已低于 1%。因此他认为现在是重新思考 Vue 3 是否要支持 IE11 的时机。

尤雨溪还提到了在 Vue 3 中支持 IE11 所带来的影响,例如造成长期的维护负担、增加库开发者的开发复杂度、导致部分特性存在行为差异。

对于确切需要 IE11 支持的用户,官方建议使用 Vue 2。

proposal: https://github.com/vuejs/rfcs/blob/ie11/active-rfcs/0000-vue3-ie11-support.md

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang

Vue 3.0 有哪些新特性值得我们提前了解

一、迎接Vue3.01\.简介在这里插入图片描述Vue.js作者兼核心开发者尤雨溪宣布Vue3.0进入Beta阶段。已合并所有计划内的RFC已实现所有被合并的RFCVueCLI现在通过vueclipluginvuenext提供了实验性支持2\.新特性重点关注:更快更省

Vue 3 计划放弃支持 IE11 - HelloWorld