Vue 正在进行一次彻底的改造,从头开始重建这个流行的 JavaScript 框架。这项工作已经持续了几年,终于,Vue 3 核心 的 API 和实现都稳定了下来。这令人兴奋的原因有很多
- Vue 3 有望比 Vue 2 性能更好。
- 尽管进行了完整的重写,但表面 API 并没有发生巨大的变化,因此您无需忘记自己已经了解的 Vue 知识。
- Vue 文档已完全迁移并进行了修订。(如果您看到我在庆祝,那是因为我参与了这项工作。)
- 有几个新功能——比如 Composition API(受 React Hooks 启发)——是增量的,有助于多个组件之间的组合。
以下是如何获取 Vue 3 发布候选版本的方法
- 在 CodePen 上试用,或使用脚本
https://unpkg.com/vue@next
包含它。 - 使用 Vite 启动项目,使用
npm init vite-app hello-vue3
。Vite 带有<script setup>
和<style vars>
对单文件组件的支持。 - 您可以跟踪一个 Vue CLI 的拉取请求。
在 发布说明 中可以找到有关 DevTools、实验性功能等的更多信息。
文档更新,现已进入 Beta 阶段
为什么我对 Vue 文档更新如此兴奋?因为更新包括但不限于
- 一个 迁移指南,帮助您在版本之间导航
- 一个全新的 可访问性章节
- 对 Composition API 的深入探讨
- 对 API 文档 的全面修改
- 对 响应式章节 的修订,包括动画解释器。
- 一个关于为 Vue 做贡献的 新指南
- 对过渡章节的主要修订,包括一个 新的概述章节。
当然,我们仍在积极开展工作,因此,如果您看到待办事项或未解决的工作,请告诉我们!随时 在 GitHub 上提交问题或 PR,但请注意,在我们仍在完善当前工作的同时,大型请求可能会被关闭。
总而言之,我们认为您会喜欢的!它拥有您熟悉和喜爱的所有功能,以及一些额外的精彩内容,再加上出色的性能。
我对新文档的质量以及为使其友好、引人入胜并最终变得非常有用而付出的努力感到震惊。干得好!
您的贡献指南对于任何希望改进其知识传递方式(例如:StackOverflow 回答者)的人来说都是非常有用的阅读材料。