原文:https://github.com/vuejs/rfcs…
能够说是 vue3 近期内最大的变动了
原文翻译:
咱们十分冲动地发表,Vue 3.0 曾经进入 RC 阶段! 进入 RC 阶段意味着 Vue 3 core 的 API 和实现都曾经稳固。原则上,咱们不心愿在最终公布之前引入新的次要个性或破坏性的更改。大多数官网框架局部当初也有 v3 反对。请在这里查看最新的状态。
新文档
Vue 文档团队正在更新 v3 版本的文档,当初能够在 v3.vuejs.org 上找到它。这是一项艰巨的工作,感激团队的辛勤工作 @NataliaTepluhina,@bencodezen,@phanan 和 @sdras。新文档通过了精心的迁徙,涵盖了 v2 和 v3 之间的差别,运行在 VuePress 上,并改良了能够内联编辑的代码示例。
如果要疾速理解什么是新的,什么是更改的,请参阅迁徙指南.。
请留神,新的文档,特地是迁徙指南,仍在进行中。
Initial DevTools Support for v3
咱们还公布了带有初始 v3 反对的新 Vue DevTools 的测试版,这要感激 @Akryum 的杰出工作。
devtool 曾经进行了一个次要的重构,以更好地将其外围逻辑从不同的 Vue 版本解耦。界面也有一个新的外观由 Tailwind CSS 实现。目前,只反对组件查看,但更多的性能将很快推出。
目前,Vue Devtools 的 beta 测试版仍在 Chrome 网上商店中审核,然而你能够在本地下载并装置扩大
留神: devtools 须要 vue@3.0.0 -rc.1
Trying It Out
如果你当初对尝试 Vue 3 感兴趣,有几种办法能够做到:
- 在 Codepen 上应用 Vite 启动我的项目
-
应用 Vite 启动我的项目:
npm init vite-app hello-vue3
Vite 在单个文件组件中提供了
<script setup>
和<style vars>
反对。 - 咱们有一个对于 vue-cli 中的 v3 反对的打算,很快就会公布。
将来的工作
咱们尚未实现残缺 IE11 反对,因而咱们将持续致力。
同时,咱们的次要关注点将转移到文档、迁徙和兼容性上。咱们以后的指标是为开始应用 v3 的新我的项目提供清晰的文档,并帮忙库作者降级他们的包以反对 v3。文档团队将依据社区的反馈持续欠缺 迁徙指南和 v3 文档。
将重要的应用程序从 v2 迁徙到 v3 可能是一个慢得多的过程。咱们将提供代码模块和工具来帮忙迁徙,但在大多数状况下,这将取决于我的项目依赖项降级到反对 Vue 3 的速度。评估降级的危险和工夫投资是否值得也很重要——因为 Vue 2 将持续失去反对。咱们打算在 3.0 版本公布后专门花一段时间,通过兼容性插件将个性反向移植到 v2 中。咱们曾经在 @vue/composition-api 中看到了这种办法的胜利。
试验个性
在 RC 版本中有一些性能,但曾经被标记为实验性:
<Suspense>
<script setup>
<style vars>
当初公布这些个性是为了从理论应用中收集反馈,但它们依然可能收到破坏性的更改 / 重大调整。它们可能在 3.0 中仍处于试验阶段,并最终成为 3.1 的一部分。