面试题Vue options之computed和watch

90 阅读1分钟

computed即计算属性。watch即监听。

computed的特点:

  1. 调用时不需要括号
  2. 根据依赖自动缓存

watch的特点:

  1. 选项immediate,是否在第一次渲染就执行
  2. 选项deep,是否要监听对象内属性的变化

总结: 如果一个数据需要依赖其他数据,就设计为computed;如果需要在某个数据变化时触发一些动作,就用watch来监听。