-vue 随笔01 Vue3新特性
-Vue3 随笔01 Vue3新特性
-Vue3 随笔01 Vue3新特性
Vue2 和 Vue3 对比
Vue3 支持大多数Vue特性
Vue3中设计了一套更强大的组合API代替了Vue2中的Option API,复用性更强了
更好的支持TS
最主要: Vue3中使用了Proxy配合Reflec代替了Vue2中object.defineProperty()方法实现数据的响应式(数据代理)
重写虚拟DOM,速度更快
新的组件Fragment(片段),Teleport(瞬移),Suspense(不确定)
设计了一个新的脚手架工具vite
vite
搭建Vue3
1 | npm init @vitejs/app --template vue |
vue-cli
搭建Vue3
不使用全局安装
1 | ## vue-cli 手册 |
生命周期
下表包含如何在 setup () 内部调用生命周期钩子
xxx
| 选项式 API | Hook insidesetup
|
| —————– | ——————- |
|beforeCreate
| Not needed |
|created
| Not needed |
|beforeMount
|onBeforeMount
|
|mounted
|onMounted
|
|beforeUpdate
|onBeforeUpdate
|
|updated
|onUpdated
|
|beforeUnmount
|onBeforeUnmount
|
|unmounted
|onUnmounted
|
|errorCaptured
|onErrorCaptured
|
|renderTracked
|onRenderTracked
|
|renderTriggered
|onRenderTriggered
|
|activated
|onActivated
|
|deactivated
|onDeactivated
|xxx