- 与 computed 配置功能一致
- 只有 getter
- 有 getter 和 setter
- watch 函数
- 与 watch 配置功能一致
- 监视指定的一个或多个响应式数据 , 一旦数据变化,就自动执行监视回调
- 默认初始时不执行回调,但可以通过配置 immediate 为 true,来指定初始时立即执行第一次
- 通过配置 deep 为 true , 来指定深度监视
- watchEffect 函数
- 不用直接指定要监视的数据,回调函数中使用的哪些响应式数据就监视哪些响应式数据
- 默认初始时就会执行第一次,从而可以收集需要监视的数据
- 监视数据发生变化时回调
- beforeCreate -> 使用 setup()
- created -> 使用 setup()
- beforeMount -> onBeforeMount
- mounted -> onMounted
- beforeUpdate -> onBeforeUpdate
- updated -> onUpdated
- beforeDestroy -> onBeforeUnmount
- destroyed -> onUnmounted
- errorCaptured -> onErrorCaptured
【Vue3的新特性】组合式 API 还提供了以下调试钩子函数:
- onRenderTracked
- onRenderTriggered
- 使用 Vue3 的组合 API 封装的可复用的功能函数
- 自定义 hook 的作用类似于 vue2 中的 mixin 技术
- 自定义 Hook 的优势:很清楚复用功能代码的来源,更清楚易懂
- 需求 1:收集用户鼠标点击的页面坐标
推荐阅读
- Maven 聚合工程的创建
- 剑指offer20题表示数值的字符串:这题实在是太优雅了
- 两种 .Net Core 3.0 对 MongoDB 的多条件查询操作
- 一百二十 salesforce零基础学习快去迁移你的代码中的 Alert / Confirm 以及 Prompt吧
- 原神梦中的苗圃任务完成方法是什么
- 原神掣电树传送点怎么开启
- 去钓鱼怎么样用英语怎么说 去钓鱼的英文
- 清理浏览器缓存怎么操作(清理谷歌浏览器缓存的方法)
- microsoft怎么清除浏览器的缓存(微软浏览器清除缓存)
- 我的世界里怎么驯服豹猫(我的世界驯服狞猫)