简单Vue
0 1

Vue 3中的 watch 与 watchEffect 有何不同??如何选择使用它们?

【概念释义】

watch 监听明确数据源(ref/reactive/getter),可配置 immediatedeep、访问新旧值,适合「某数据变才执行」。watchEffect 立即执行并自动收集回调内依赖,无旧值,依赖变则重跑,适合「副作用依赖谁算谁」。

【基础使用】

javascript
watch(count, (n, old) => console.log(n, old));
watch(() => state.user.id, (id) => fetchUser(id), { immediate: true });

登录查看完整 837

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)