watch和watchEffect监听的应用
于 2024-08-31 20:38:06 首次发布
watchEffect()
自动去监听,是监听指定对象改变,要是不传就执行一次,谁变都执行
watch
和 watchEffect
都能响应式地执行有副作用的回调。watch
只追踪明确侦听的数据源。它不会追踪任何在回调中访问到的东西。另外,仅在数据源确实改变时才会触发回调。watch
会避免在发生副作用时追踪依赖,因此,我们能更加精确地控制回调函数的触发时机watchEffect
,则会在副作用发生期间追踪依赖。它会在同步执行过程中,自动追踪所有能访问到的响应式属性。这更方便,而且代码往往更简洁,但有时其响应性依赖关系会不那么明确。