当前位置:网站首页 > Vue.js开发 > 正文

vue2生命周期(vue2生命周期的区别)



Vue & Vite 作者尤雨溪在第六届 FEDAY 给大家带来了 「Vue & Vite 现状与未来」的主题演讲。在演讲中他也提到了 Vue 2。最近几天,他在 Vue 官方博客发布了 Vue 2 将于 2023 年 12 月 31 日到达生命周期终点。

在查看正文信息前,你也可以看看他的演讲:

随着 2024 年即将来临,我们想借此机会提醒 Vue 社区,Vue 2 将在 2023 年 12 月 31 日到达生命周期终点(EOL)。

Vue 2.0 在 7 年多前的 2016 年发布。它是 Vue 成为主流框架旅程中的一个重大里程碑。许多当前的 Vue 用户是在 Vue 2 时代开始使用 Vue 的,而且已经有许多伟大的事物是用它构建的。

然而,我们无法持续同时积极维护两个主要版本。随着 Vue 3 及其生态系统的成熟,现在是时候让团队继续前进,专注于最新的主要版本了。

自 Vue 2.7 起,在过去的 18 个月里,Vue 2 已经对缺陷以及安全问题进行了必要的修复,但我们不再推出新功能,以便我们可以专注于改进 Vue 3。

自 2022 年 2 月 7 日起,Vue 3 已成为 Vue 的默认版本。已迁移的用户享受了:

如果您可以,请考虑迁移!

我们充分意识到在过渡期间会出现各种情况,因此了解到用户可能需要其他选择,直到他们能够迁移,或者迁移根本不是一个可行的路径。以下是一些其他需要考虑的选择。

更新到 Vue 2 的最终版本

即将发布的 EOL 版本(2.7.16)将是 Vue 2 的最终版本。计划的发布日期是 2023 年 12 月 23 日。这个补丁版本包括 2.7 功能的一些最后修复,并改进了与 Vue 3 的类型对齐。它目前处于 beta 版本,我们鼓励您尝试它,并报告与 2.7.15 版本之间可能的回归问题。

我们强烈鼓励您一旦发布就更新到 2.7.16。这将是下面提到的扩展支持的起点。

购买 Vue 2 的延长支持

如果您在 EOL 之后必须继续使用 Vue 2,我们已经与 HeroDevs 合作,提供永不停歇的支持(NES)。即使在 EOL 之后,Vue 2 NES 也将继续提供 Vue 2 的更新和安全补丁,以确保有严格合规要求的应用程序保持安全和合规。它还保证 Vue 2 应用程序将继续在现代浏览器中高效运作,并与必要的库(如 Nuxt、Vuex 和 Vuetify 2)保持兼容。最后,Vue 2 NES 还提供持续的安全监控和 14 天的修复服务级别协议(SLA)。

Vue 2 NES 是您在 Vue 2 长期支持期间所享受支持的延续 —— 只是无限期的。有关更多详细信息,请访问 HeroDevs Vue 2 NES 页面。

通知您的用户您的 Vue 2 EOL 后计划

如果您目前无法迁移到 Vue 3 或使用 Vue 2 NES,但仍然使用 Vue 2,您可能需要考虑如何向您的客户沟通您的 Vue 2 安全计划。

这不适用于所有 Vue 用户,但许多团队因服务级别协议、合同和协议或对下游方的其他义务而被禁止发布不受支持的软件。这些义务可能与客户、合规机构或甚至是公司内部部门有关。对越来越多的行业来说,监管机构也在提高他们对软件创造者的责任期望值。

如果您在工作中有这些商业要求,您可能需要让您的客户、经理、CISO 或其他相关利益相关者知道您的支持管理计划,并解决任何潜在的 CVE。Vue 2 过去没有重大漏洞,但对于最成熟的 EOL 项目来说,CVE 仍有可能出现 —— 无论是直接的还是通过受损依赖项。通过像 OpenCVE 和 Snyk 这样的组织订阅 CVE 通知,可以是一个很好的方式,让您尽快了解到漏洞。浏览器也可能推出导致旧版库失效的变更——这很少见,但确实会发生。

当 Vue 2 最终达到生命周期终点时,对我来说是一个心情复杂的时刻,但与此同时,我对我们前方的未来感到比以往任何时候都更为兴奋。Vue 3 生态系统正在蓬勃发展创新。Vue 3.4 目前正在 beta 测试中,为编译器和运行时带来性能提升。我们在 Vapor 模式上也取得了不错的进展。Vue 2 的结束只标志着一个新的开始 - 2024 年将是 Vue 激动人心的一年!

如果你想从 Vue 2 迁移到 Vue 3,也可以看看下面这个视频,看是否可以给你一些启发!

到此这篇vue2生命周期(vue2生命周期的区别)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • win3.2安装(win3.2安装vmtools)2026-01-23 21:45:06
  • ubuntu更新源的命令(ubuntu10.04更新源)2026-01-23 21:45:06
  • Ubuntu源码升级内核(ubuntu 18.04升级内核)2026-01-23 21:45:06
  • 合并数组并去重(合并数组js)2026-01-23 21:45:06
  • vue路由守卫导航栏权限配置(vue路由导航守卫应用)2026-01-23 21:45:06
  • map转jsonarray(map转jsonarray fastjson)2026-01-23 21:45:06
  • js数组深拷贝和浅拷贝(js数组深拷贝和浅拷贝的区别)2026-01-23 21:45:06
  • vue3.0父子组件传值(vue父子组件传值方法)2026-01-23 21:45:06
  • vue2和vue3哪个好(vue2和vue3哪个好上手)2026-01-23 21:45:06
  • vue2关闭eslint(vue2关闭eslint校验)2026-01-23 21:45:06
  • 全屏图片