vue2.0

一、vue computed 和 watch 的区别 使用场景

   computed:

  1. 有缓存机制、依赖项发生改变重新计算。
  2. 不支持异步,当computed 内部有异步操作时、无法监听数据变化
  3. 不需要在data里声明
  4. 一个属性受多个属性影响时使用
  5. 使用 场景:购物车结算

   watch:

  1. 没有缓存机制,数据发生变化直接触发
  2. 支持异步操作
  3. 必须在data里声明
  4. 数据变化时执行异步或开销较大的操作(一条数据影响多条数据的时候)
  5. 使用场景:搜索、滚动锚点定位
上一篇:bzoj 2555 SubString(SAM+LCT)


下一篇:computed和method区别