MENU

computed和watch的区别

September 28, 2020 • Read: 79 • Vue

Grit

computed 和 watch

computed

  1. 计算属性, 由data中的已知值,得到的一个新值
  2. 具有缓存能力,所以只有当数据再次改变时才会重新渲染,否则就会直接拿取缓存中的数据。

watch

  1. 监听数据变化
  2. 监听的数据就是data中的已知数据,在监视的属性每次变动时都会触发回调
  3. 支持对属性的深度遍历(deep:true)监听和立刻执行(immediate:true)
79