1. Vue3简介¶
约 194 个字 1 张图片 预计阅读时间 1 分钟
- 2020年9月18日,
Vue.js
发布版3.0
版本,代号:One Piece
(n - 经历了:4800+次提交、40+个RFC、600+次PR、300+贡献者
- 官方发版地址:Release v3.0.0 One Piece · vuejs/core
- 截止2023年10月,最新的公开版本为:
3.3.4
1.1. 【性能的提升】¶
-
打包大小减少
41%
。 -
初次渲染快
55%
, 更新渲染快133%
。 -
内存减少
54%
。
1.2.【 源码的升级】¶
-
使用
Proxy
代替defineProperty
实现响应式。 -
重写虚拟
DOM
的实现和Tree-Shaking
。
1.3. 【拥抱TypeScript】¶
Vue3
可以更好的支持TypeScript
。
1.4. 【新的特性】¶
Composition API
(组合API
):setup
ref
与reactive
-
computed
与watch
......
-
新的内置组件:
Fragment
Teleport
-
Suspense
......
-
其他改变:
- 新的生命周期钩子
data
选项应始终被声明为一个函数-
移除
keyCode
支持作为v-on
的修饰符......