computed和watch的区别

71 阅读1分钟
  • computed是计算属性的意思。
  • computed是用于计算一个值的,调用时无需括号,他还会根据依赖自动缓存。
  • computed必须用到return返回。
  • computed的使用场景可以是购物车商品结算。

  • watch是监听,然后执行对应回调的意思。
  • watch是每次监听的值有变化就执行回调。
  • watch不是必须使用return。
  • watch还有两个选项,分别是immediate和deep。分别指监听第一次加载和深度监听。
  • watch的使用场景可以是搜索框。