标签: watch

2 个内容

笔记(2)

`watch` 和 `watchEffect` 都是 Vue 框架中用于监听数据变化的 API。`watch` 默认不立即执行,且仅在新旧值不同时触发,可深度监听。`watchEffect` 则会立即执行并追踪依赖,任何依赖的 setter 被调用都会触发执行,即使新旧值相同。

Elliot Yang·
103 浏览

本文对比了 Vue 3 中 `watch` 和 `watchEffect` 的区别。`watch` 仅在依赖值真正改变时触发,而 `watchEffect` 只要依赖的响应式数据 setter 被调用就会重新执行。示例代码清晰展示了同值赋值时 `watchEffect` 触发而 `watch` 不触发的现象。

Elliot Yang·
118 浏览