中等Vue
0 1

Vue中的watch怎么深度监听对象变化?

【概念释义】

监听对象深层变化需 deep: true,Vue 会递归遍历对象所有嵌套属性建立依赖,开销随深度增大。Vue 3 可 watch(() => obj.a, cb) 精确监听路径;或用 watchEffect 自动收集依赖。

【基础使用】

javascript
"qb-hl-comment">// Vue 2 Options
watch: {
  user: {
    handler(n, o) { console.log("user changed", n); },
    deep: true,
    immediate: true,
  },
  "user.profile.

登录查看完整 920

回答讨论

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

本题库更多题目(50)