computed和watch的区别

205 阅读1分钟
  1. computed:计算属性,用来计算出一个值。
    • 调用时不需要加括号
    • 根据依赖自动缓存,依赖不变的话,computed的值不会重新计算
  2. watch:用来监听的,如果某个属性变化了,就去执行一个函数。
    • 两个选项:

      1. immediate:表示是否要在第一个渲染时执行这个函数。
      2. deep:表示如果要监听一个对象,是否要看对象里面的属性的变化。