Skip to content
标签
blog
reference
字数
192 字
阅读时间
1 分钟

参考

watch

  • 支持异步
  • 不支持缓存,数据发生改变会直接触发

当需要在数据变化时执行异步或开销较大的操作时,使用 watch

computed

  • 不支持异步
  • 支持缓存
  • 不应该有副作用

缓存:通过一个 dirty 属性来判断依赖的响应式数据有没有发生变化,如果为 true 则会重新计算结果替换缓存,重新计算后会再次设置为 false

触发顺序

computedWatcher.update -> renderWatcher.update

参考

🔥计算属性computed和侦听属性watch的区别? 应用场景? - 掘金

vue深入浅出-computed的缓存和响应式原理 - 掘金

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写