Vue 3 迁移指南
Vue 2 支持将于 2023 年 12 月 31 日结束。
如果您无法在 EOL 日期之前升级到 Vue 3,请了解有关 扩展 LTS 的更多信息。
本指南主要面向具有 Vue 2 经验的用户,他们希望了解 Vue 2 和 Vue 3 之间的变更。您不必从头到尾阅读本指南才能尝试 Vue 3。 建议您通过阅读 新文档 来学习 Vue 3。
值得注意的新功能
Vue 3 中的一些值得关注的新功能包括
- 组合式 API*
- SFC 组合式 API 语法糖 (
<script setup>
)* - Teleport
- 片段
- Emits 组件选项**
createRenderer
API 来自@vue/runtime-core
用于创建自定义渲染器- SFC 状态驱动的 CSS 变量 (
v-bind
在<style>
中)* - SFC
<style scoped>
现在可以包含全局规则或仅针对插槽内容的规则 - Suspense 实验性
* 现在也支持 Vue 2.7
** 支持 Vue 2.7,但仅用于类型推断
重大变更
Vue 2 和 Vue 3 之间的重大变更列在 这里。
新的框架级建议
新的框架级建议列在 这里。
迁移构建
如果您有一个现有的 Vue 2 项目或库,您打算将其升级到 Vue 3,我们提供了一个 Vue 3 构建,它提供与 Vue 2 兼容的 API。查看 迁移构建 页面以了解更多详细信息。