Skip to content

8.说一下 watch 如何实现的

核心答案

  1. 不管任何形式的 watch 最终都会调用$watch
  2. $watch 依赖响应式系统的Watcher,首先会创建一个user watcher, 初始化时会调用 getter,触发响应式变量依赖收集
  3. 当修改响应式变量,触发 setter,最终会调用用户回调