原文: https://github.com/vuejs/rfcs/issues/189
可以说是 vue3 近期内最大的变动了
原文翻译:
我们非常激动地宣布,Vue 3.0 已经进入 RC 阶段! 进入 RC 阶段意味着 Vue 3 core 的 API 和实现都已经稳定。原则上,我们不希望在最终发布之前引入新的主要特性或破坏性的更改。大多数官方框架部分现在也有 v3 支持。请在这里查看最新的状态。
Vue 文档团队正在更新 v3 版本的文档,现在可以在 v3.vuejs.org 上找到它。这是一项艰巨的任务,感谢团队的辛勤工作 @NataliaTepluhina, @bencodezen, @phanan 和 @sdras 。新文档经过了精心的迁移,涵盖了 v2 和 v3 之间的差异,运行在 VuePress 上,并改进了可以内联编辑的代码示例。
如果要快速了解什么是新的,什么是更改的,请参阅迁移指南.。
请注意,新的文档,特别是迁移指南,仍在进行中。
我们还发布了带有初始 v3 支持的新Vue DevTools 的测试版,这要感谢 @Akryum 的出色工作。
devtool 已经进行了一个主要的重构,以更好地将其核心逻辑从不同的 Vue 版本解耦。界面也有一个新的外观由 Tailwind CSS 实现。目前,只支持组件检查,但更多的功能将很快推出。
目前,Vue Devtools 的 beta 测试版仍在 Chrome 网上商店中审核,但是你可以在本地下载并安装扩展
注意: devtools 需要 vue@3.0.0 -rc.1
如果你现在对尝试 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>
现在发布这些特性是为了从实际使用中收集反馈,但它们仍然可能收到破坏性的更改 /重大调整。它们可能在 3.0 中仍处于试验阶段,并最终成为 3.1 的一部分。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.