-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