Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【译】Vue 3 正式进入 RC 阶段! #48

Open
QC-L opened this issue Jul 18, 2020 · 3 comments
Open

【译】Vue 3 正式进入 RC 阶段! #48

QC-L opened this issue Jul 18, 2020 · 3 comments

Comments

@QC-L
Copy link
Owner

QC-L commented Jul 18, 2020

原文链接:vuejs/rfcs#189

作者:Evan You

译者:QC-L

非常高兴的宣布 Vue 3.0 已经进入候选(Release Candidate)阶段!

进入 RC 阶段,意味着 Vue 3 的核心 API 及实现均已稳定。原则上,我们不希望在正式版发布之前再引入新的特性或重大更新(breaking changes)。许多官方维护的 framework 已基本支持 v3。请参阅此链接了解最新更改。

全新的文档

Vue 文档团队已经将文档更新至 v3,可直接访问 v3.vuejs.org!这是一项艰巨的工作,要感谢文档团队的辛勤付出: @NataliaTepluhina@bencodezen@phanan 以及 @sdras。新文档经过了精心设计,以涵盖 v2 和 v3 之间的差异,可以直接运行在 VuePress 上,并且改进了代码示例,可以内联编辑。

有关新特性和更改的快速概览,请参阅迁移指南

请注意,新文档(尤其是『迁移指南』)仍在开发中,我们将会在整个 RC 阶段继续完善它,

DevTools 初步支持 v3

由于 @Akryum 出色工作,我们还发布了初步支持 v3 的 Vue DevTools 的 Beta 版本。

通过对 devtool 的深度重构,现在已经可能很好地将其核心逻辑与对不同 Vue 版本的支持进行分离。此界面还拥有使用了 Tailwind CSS 实现的新外观。目前,仅支持了组件检查的功能 —— 但很快就会支持其他功能。

Vue DevTools 的 beta 版本仍在 Chrome 的网上应用商店进行审核,你可以通过访问上方链接中的说明在本地下载并进行安装。

更新:DevTools 的审核已经通过,已发布至 Chrome 的网上应用商店

注意:此插件依赖的 Vue 版本是 vue@^3.0.0-rc.1

试用

如果你想试用 Vue 3,可以通过以下几种方式进行:

Codepen 上试用。

使用 Vite 启动一个项目:

npm init vite-app hello-vue3

Vite 在单文件组件(SFC)中默认支持了 <script setup><style vars>

我们有一个进行中的 PR,会在 vue-cli 中针对 v3 的 first-class 进行支持 —— 即将发布。

接下来的工作

目前尚未完成 RC 版本对 IE11 完整支持,因此会继续努力完成。

同时,我们会将工作的重心转向文档,迁移以及兼容性方面。我们目前的目标是为使用 v3 开发新项目提供完善的文档,并帮助相关库的作者升级其 package 以更好地支持 v3。文档团队将根据社区的反馈继续完善迁移指南和 v3 的文档。

将零散的应用程序从 v2 升级到 v3 进展可能会非常缓慢。我们将提供 codemods 和工具来帮助大家进行此类项目的迁移,但是大多数情况下,这取决于项目本身的依赖能以多快的速度升级至 v3。因此,升级前需评估风险和时间成本,再决定是否升级 —— Vue 2 会继续维护。我们计划在 3.0 发布后,设置一个过渡期,以通过兼容性插件将新特性反向移植到 v2 中。我们已经在 @vue/composition-api 中验证了此方法的可行性。

实验阶段特性

RC 版本中提供了一些特性,但已标记为实验性特性:

这些特性已发布,目的是收集大家在实际项目中使用情况的反馈,但是它们可能仍会进行重大更改/调整。并且它们会在 3.0 中保持实验状态,并最终成为 3.1 的一部分。

@QC-L QC-L changed the title Vue 3 正式进入 RC 阶段! 【译】Vue 3 正式进入 RC 阶段! Jul 18, 2020
@devyujie
Copy link

不错

@lemontree2000
Copy link

lemontree2000 commented Jul 19, 2020

因为官方文档使用了被墙掉的js会加载不出来。我镜像部署了一个文档网站 https://vue-next.vercel.app/

@fhf-never-code
Copy link

该学起来了,感谢翻译

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants