Vue 3 迁移指南
本指南主要是为有 Vue 2 经验的、希望了解 Vue 3 的新功能和更改的用户而提供的。 在试用 Vue 3 之前,你不必完整阅读这些内容 。学习 Vue 3 的推荐方法是阅读 新的文档 。
值得注意的新特性
Vue 3 中需要关注的一些新特性包括:
- 组合式 API *
-
单文件组件中的组合式 API 语法糖 (
<script setup>
) * - Teleport 组件
- Fragments 片段
- Emits 组件选项 **
-
来自
@vue/runtime-core
的createRenderer
API 用来创建自定义渲染函数 -
单文件组件中的状态驱动的 CSS 变量 (
<style>
中的v-bind
) * -
SFC
<style scoped>
新增全局规则和针对插槽内容的规则 - Suspense 实验性
*
现在也支持在
Vue 2.7
中使用
**
Vue 2.7 中支持,但仅用于类型推断
非兼容性改变
Vue 2 和 Vue 3 之间的非兼容性更改 在此 列出。
新的推荐框架
新的推荐框架 在此 列出。
用于迁移的构建版本
如果您有一个现有的 Vue 2 项目或库,并打算将其升级到 Vue 3,我们将提供一个 Vue 3 的构建版本,它提供与 Vue 2 兼容的 api。查看 用于迁移的构建版本 页面了解更多细节。