Logo
Section 1 / 16

简介

让我们来探讨一下 Vue 2 和 Vue 3 之间的区别。

导入

简介

让我们来探讨一下 Vue 2 和 Vue 3 之间的区别。

Vue 3

Vue 3 是一次重大更新,引入了许多新特性和改进。Vue 3 更小、更快,功能更丰富,并且对 TypeScript 友好。本章将介绍 Vue 3 中最具代表性的变化,以及如何准备使用 Vue 3 并迁移现有的 Vue 2 项目。

关于迁移指南

Vue 团队已准备了一份详尽的 迁移指南,详细说明了新特性、变更内容以及应对方法。此外,Vue 团队还在开发一个
代码转换工具:codemod 是一种用于将 Vue 2 语法自动转换为 Vue 3 语法的迁移工具,帮助将 Vue 2 应用迁移到 Vue 3。该工具尚未完成,但可以在此 仓库 中跟踪其进展。在直接进入 Vue 3 之前,建议先阅读此指南,了解具体的变化点以及迁移的起点。

主要变化

让我们来看看一些最重要的变化:

  • 响应式注意事项
  • 树摇(Tree Shaking)
  • 应用初始化
  • 添加全局属性
  • 自定义指令 API
  • v-model 指令与双向数据绑定
  • 统一的插槽机制
  • createElement
  • 数组引用
Course Image

开始之前

响应式注意事项