Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 609 Bytes

15.请简述 computed 和 watch 的区别.md

File metadata and controls

15 lines (10 loc) · 609 Bytes

请简述 computed 和 watch 的区别

  1. computed 是计算属性的意思
    1. computed 是用来计算出一个值的,调用的时候不需要加括号,可以直接当属性用
    2. 根据依赖会自动缓存,依赖不变 computed 的值就不会重新计算
  2. watch 是监听的意思
    1. watch 有两个选项,
      1. 第一个是 immediat 表示是否在第一次运行时渲染这个函数
      2. 第二个是 deep 表示是否需要监听一个对象里面的值的变化
      3. 如果某个属性变化了 watch 就会执行

watch 支持异步代码而 computed 不支持