2025年vue2生命周期(vue2生命周期有几个)

vue2生命周期(vue2生命周期有几个)p class f center img src http dingyue ws 126 net 2023 1227 70f86f48g00s gif br p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p class="f_center"><img src="http://dingyue.ws.126.net/2023/1227/70f86f48g00s6bczk000dd200hs0028g00g20020.gif"/><br/></p><p id="2BUUAO3U">作者 | 尤雨溪</p><p id="2BUUAO3V">编译 | 苏宓<br/></p><p id="2BUUAO40">出品 | CSDN(ID:CSDNnews)</p><p id="2BUUAO41">时值年末,Vue 作者尤雨溪在官网上发文提醒 Vue 社区,「Vue 2 将于 2023 年 12 月 31 日达到生命周期结束 (EOL)」,并呼吁使用 Vue 2 的开发团队应该考虑迁移!<br/></p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F1227%2Fdd2a3a08j00s6bczl002hd200u000aqg00id006k.jpg&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="2BUUAO43">源于主流浏览器对新的 JavaScript 语言特性的普遍支持以及 Vue 2.x 代码库随着时间的推移而暴露出来的设计和体系架构问题,尤雨溪及其背后的开发团队在 2018 年萌生重写 Vue 的想法,最终在 2020 年重磅发布了 Vue 3.0 版本。相较于 Vue 2,Vue 3.x 版本性能等方面均有了很大的改进,如今也是时候弃用 Vue 2 了。</p><p id="2BUUAO44">那么 Vue 2 生命周期即将结束,会带来哪些影响?尤雨溪在博文中进行了全面的阐述,我们不妨一起来看看。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F1227%2Fc1c3a165p00s6bczl0009d200jg0028g00id0023.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="2BUUAO46"><strong>Vue 2 在 2023 年 12 月 31 日生命周期结束后会发生什么?</strong></p><p id="2BUUAO47">Vue 2.0 于 2016 年发布,已有 7 年多的时间。这是 Vue 成为主流框架历程中的一个重要里程碑。当前的许多 Vue 用户在 Vue 2 时代就开始使用 Vue,并用它构建了许多伟大的东西。</p><p id="2BUUAO48">尤雨溪表示,并行地主动维护两个主要版本对 Vue 团队来说是不可持续的。随着 Vue 3 及其生态系统的成熟,团队是时候继续前进并将精力集中在最新的主要版本上。</p><p id="2BUUAO49">因此当 Vue 2.0 在 2023 年 12 月 31 日生命周期结束后,尤雨溪认为,Vue 社区应该做好弃用 Vue 2 的准备。</p><p id="2BUUAO4A">12 月 31 日,Vue 团队将在 npm 上将以下软件包标记为已弃用:</p><p><ul><li id="2BUUAO5C"></p><p id="2BUUAO4B">Vue 2 核心的所有主要和次要版本</p><p></li><li id="2BUUAO5D"></p><p id="2BUUAO4C">专门支持 Vue 2 的 vue-router 版本(3.x 及更低版本)</p><p></li><li id="2BUUAO5E"></p><p id="2BUUAO4D">专门支持 Vue 2 的 vuex 版本(3.x 及更低版本)</p><p></li></ul></p><p id="2BUUAO4E">2023 年 12 月 31 日之后,<strong>Vue 2 将不再接收新功能、更新或修复,但仍可在所有现有分发渠道(CDN、包管理器、GitHub 等)上使用</strong>。</p><p id="2BUUAO4F">换句话说,你的应用程序将继续工作,但你会从包管理器中收到弃用警告,提醒 Vue 2 不再是受支持的版本。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F1227%2Fae8ab68ep00s6bczm0009d200jg0028g00id0023.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p id="2BUUAO4H"><strong>下一步是什么</strong></p><p id="2BUUAO4I">自 2022 年 2 月 7 日起,Vue 3 一直是 Vue 的默认版本。迁移后的用户可以享受:</p><p><ul><li id="2BUUAO5F"></p><p id="2BUUAO4J">更小的包尺寸和更快的渲染带来更好的性能。</p><p></li><li id="2BUUAO5G"></p><p id="2BUUAO4K">增强的 TypeScript 支持,更轻松地进行大规模应用程序开发。</p><p></li><li id="2BUUAO5H"></p><p id="2BUUAO4L">更高效的基于代理的反应系统。</p><p></li><li id="2BUUAO5I"></p><p id="2BUUAO4M">新的内置组件,如 Fragment、Teleport 和 Suspense。</p><p></li><li id="2BUUAO5J"></p><p id="2BUUAO4N">改进了构建工具支持和 Vue Devtools 体验。</p><p></li><li id="2BUUAO5K"></p><p></li></ul></p><p id="2BUUAO4P">如果可以的话,请考虑迁移!</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F1227%2F890f8332p00s6bczm000ad200jg0028g00id0023.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p><strong>迁移不了,还在使用 Vue 2 该怎么办?</strong>当然,Vue 社区也考虑到不同的开发团队在过渡期间可能会存在的各种情况,基于此,其也给了一些其他的建议:<ul><li id="2BUUAO5L"><strong>更新到 Vue 2 最终版本</strong></li></ul></p><p id="2BUUAO4R">就在 12 月 24 日,Vue 团队发布了 Vue 2 的最终版本 2.7.16,版本号为 Swan Song,意为绝唱。</p><p id="2BUUAO4S">此补丁版本包括对 2.7 功能的一些最终修复,并改进了与 Vue 3 的类型对齐。</p><p id="2BUUAO4T">对此,Vue 团队强烈建议开发者更新到这一 2.7.16 版本。</p><p><ul><li id="2BUUAO5M"></p><p id="2BUUAO4U"><strong>购买 Vue 2 的扩展支持</strong></p><p></li></ul></p><p id="2BUUAO4V">如果相关的开发团队在 12 月 31 日之后依然需要继续使用 Vue 2,Vue 开发团队表示已经与 HeroDevs 合作提供永无止境的支持 (NES)。即使在 EOL 之后,Vue 2 NES 也会为 Vue 2 提供持续更新和安全补丁,以便具有严格合规性要求的应用程序保持安全和合规。它还保证 Vue 2 应用程序将继续在现代浏览器中有效运行,并保持与 Nuxt、Vuex 和 Vuetify 2 等基本库的兼容性。最后,Vue 2 NES 具有持续的安全监控和 14 天的修复 SLA。</p><p id="2BUUAO50">Vue 2 NES 是你在 Vue 2 LTS 期间享受的支持的延续——但无限期。有关更多详细信息,请访问HeroDevs Vue 2 NES 页面:https://zh.herodevs.com/support/nes-vue。</p><p><ul><li id="2BUUAO5N">通知用户分享关于你的 Vue 2 EOL 计划</li></ul></p><p id="2BUUAO51">除此之外,Vue 团队表示,如果你目前无法迁移到 Vue 3 或使用 Vue 2 NES,但仍需要停留在 Vue 2 上,那么你需要考虑向客户传达你自己的 Vue 2 安全计划。</p><p id="2BUUAO52">这并不适用于所有 Vue 用户,但许多团队被 SLA、合同和协议或其他义务禁止向下游方交付不受支持的软件。这些可能是客户、合规机构,甚至是公司内部部门。对于越来越多的行业,监管机构也提高了对软件创建者的责任的期望。</p><p id="2BUUAO53">Vue 社区提醒道:Vue 2 过去没有出现重大漏洞,但即使是最成熟的 EOL 项目也确实会出现 CVE——无论是直接出现还是通过受损的依赖项出现。通过OpenCVE 和 Snyk 等安全组织订阅 CVE 通知可能是在发现漏洞后立即展开行动的好方法。浏览器也可能会发布破坏旧库的更改,这种情况很少见,但确实会发生。</p><p class="f_center"><img src="https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2023%2F1227%2Fdf5ff7f2p00s6bczn0009d200jg0028g00id0023.png&thumbnail=660x&quality=80&type=jpg"/><br/></p><p><strong>未来</strong></p><p id="2BUUAO55">尤雨溪表示,”当 Vue 2 最终达到 EOL 时,对我来说将是一个激动人心的时刻,但与此同时,我对我们面前的未来比以往任何时候都更加兴奋。Vue 3 生态系统一直在创新中蓬勃发展。Vue 3.4 目前处于测试阶段,编译器和运行时的性能都有所改进。我们在 Vapor 模式方面也取得了良好进展。Vue 2 的结束仅标志着一个新的开始——2024 年对 Vue 来说将是激动人心的一年!“</p><p id="2BUUAO56">原文地址:https://blog.vuejs.org/posts/vue-2-eol</p> 

讯享网
小讯
上一篇 2025-06-03 21:04
下一篇 2025-05-28 19:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/195272.html