vue中 methods computed watch filters区别

在vue中事件,计算属性,帧听器,过滤器的区别

其实共同点:修改数据

事件methods和计算属性computed

作用:对数据进行逻辑运算

区别: 计算属性是基于它们的响应式依赖进行缓存的,是依赖于data中的值改变而响应改变,computed的事件可以当成一个变量传入v-modle,而methods中事件却不可以,当computed中的事件的依赖(this.data)发生改变会立马发生监听,而methods中的事件却不会

过滤器filters

作用:对数据进行修饰

注意:这个和事件和计算属性的区别一个是进行逻辑运算一个是修饰,是不一样的

帧听器watch和计算属性computed的区别

作用:根据数据的变化而执行变化,在return返回值

区别

  • 1.计算属性必须依赖data(){}中的值,且不可以去改变data(){}中的值,而帧听器可以是临时变量
  • 当需要在数据变化时执行异步或开销较大的操作时

vue中 methods computed watch filters区别_第1张图片

你可能感兴趣的:(vue,vue)