1.9 合理运用计算属性和侦听器

一、计算属性computed

  1. 减少模板中计算逻辑

  2. 数据缓存

  3. 依赖固定的数据类型(响应式数据)

备注:只有在数据变化时会触发

二、侦听器watch

  1. 更加灵活、通用

  2. watch中可以执行任何逻辑,如函数节流,Ajax一步获取数据,甚至操作DOM

三、计算属性与侦听器对比

  1. 计算属性能做的,侦听器都能做,反之不行

  2. 能使用计算属性的尽量用计算属性

Last updated