Skip to content

Vue 响应式与依赖追踪

仲灏约 1 分钟

概述

Vue.jscomputedwatch、模板渲染都建立在响应式依赖追踪之上:组件将 data / props / setup 中的可追踪数据作为依赖,变化时触发更新链。

要点

  • 依赖型数据:放在 datareactiveref 等下的实例状态
  • computed / watch:见 Vue computed 与 watch 的区别
  • Vue 2 使用 Object.defineProperty;Vue 3 使用 Proxy(细节待更多来源摄入后补充)

待补充

  • watchEffect、组合式 API 的对照
  • 性能与调试(待 ingest 相关文章)

上次更新:

讨论区

欢迎留下想法与补充