1.性能的提升
-
打包大小减少41%
-
初次渲染快55%, 更新渲染快133%
-
内存减少54%
2.源码的升级
-
使用
Proxy
代替defineProperty
实现响应式 -
重写虚拟
DOM
的实现和Tree-Shaking
3.支持TypeScript
- Vue3可以更好的支持
TypeScript
4.新的特性
-
Composition API(组合API)
setup
配置ref
与reactive
watch
与watchEffect
provide
与inject
-
新的内置组件
Fragment
Teleport
Suspense
-
其他改变
- 新的生命周期钩子
data
选项应始终被声明为一个函数- 移除
keyCode
支持作为v-on
的修饰符
1.创建一个Vue项目
-
## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上
-
vue --version
-
## 安装或者升级你的@vue/cli
-
npm install -g @vue/cli
-
## 创建Vue项目,选择Vue3