明天 Vue 官网发表 Vue 3.0 已进入 RC(发行候选)阶段!仰天长啸~ “ 天下苦秦久矣 ”。
进入 RC 阶段意味着 Vue 3 外围的 API 和实现均已稳固。原则上,咱们不心愿在最终版本公布之前引入新的次要性能或做出重大更改。当初,大多数官网框架部件也提供了 v3 反对。请在此处查看最新状态。
New Documentation
Vue 文档团队曾经更新了 v3 文档,当初能够在 v3.vuejs.org 上应用它!这是一项艰巨的工作,这要归功于文档团队的辛勤工作:@ NataliaTepluhina,@ bencodezen,@ phananand @ sdras。新文档通过精心移植,以涵盖 v2 和 v3 之间的差别,能够在 VuePress 上运行,并且具备改良的代码示例,能够内联编辑。
无关新性能和更改的疾速概述,请参阅《迁徙指南》。(爱了 爱了 …..
请留神,新文档(尤其是《迁徙指南》)仍在开发中,咱们将在整个 RC 阶段持续欠缺它。
Initial DevTools Support for v3
因为 @Akryum 所做的杰出工作,咱们还公布了具备初始 v3 反对的新 Vue Devtools 的 Beta 版。devtool 已失去重大重构,能够更好地将其外围逻辑与反对的不同 Vue 版本拆散。该界面还具备应用 Tailwind CSS 实现的新外观。以后,仅反对组件查看 - 但很快将有更多功能。
Trying It Out
如果您有趣味明天尝试 Vue 3,能够通过以下几种办法进行:
- Play with it on Codepen
- Start a project using Vite with:
npm init vite-app hello-vue3
Vite comes with <script setup> and <style vars> support in Single File Components.
We are have a pending PR on first-class v3 support in vue-cli-which will be available soon.
Future Work
咱们尚未实现对 RC 的残缺 IE11 反对,因而咱们将持续致力。
同时,咱们的次要重点将转向文档,迁徙和兼容性。咱们以后的指标是为应用 v3 启动新我的项目提供清晰的文档,并帮忙库作者降级其软件包以反对 v3。文档团队将依据社区的反馈持续欠缺迁徙指南和 v3 文档。
将不重要的应用程序从 v2 迁徙到 v3 可能会慢得多。咱们将提供代码模块和工具来帮忙进行此类迁徙,然而在大多数状况下,这将取决于我的项目依赖项能够多快地降级以反对 Vue3。这对于评估降级的危险和工夫投资是否很重要也很重要。值得 - 因为将持续反对 Vue 2。咱们打算在 3.0 发行后指定一个关注期,以通过兼容性插件将性能反向移植到 v2 中。咱们曾经在 @vue/composition-api 中看到了这种办法的胜利。
Experimental Features
RC 版本中提供了一些性能,但已标记为试验性功能:
- [<Suspense>]()
- <script setup>
- <style vars>
这些性能现已公布,目标是收集理论应用状况的反馈,但它们可能仍会收到重大更改 / 重大调整。它们可能会在 3.0 中放弃试验状态,并最终成为 3.1 的一部分。
原文地址:github.com/vuejs/rfcs/issues/189
情谊提醒: Vue 相干国内外最新动静视频, 关注公众号 Ant Vue 即可观看。