在vue中事件,计算属性,帧听器,过滤器的区别
其实共同点:修改数据
事件methods和计算属性computed
作用:对数据进行逻辑运算
区别: 计算属性是基于它们的响应式依赖进行缓存的,是依赖于data中的值改变而响应改变,computed的事件可以当成一个变量传入v-modle,而methods中事件却不可以,当computed中的事件的依赖(this.data)发生改变会立马发生监听,而methods中的事件却不会
过滤器filters
作用:对数据进行修饰
注意:这个和事件和计算属性的区别一个是进行逻辑运算一个是修饰,是不一样的
帧听器watch和计算属性computed的区别
作用:根据数据的变化而执行变化,在return返回值
区别:
- 1.计算属性必须依赖data(){}中的值,且不可以去改变data(){}中的值,而帧听器可以是临时变量
- 当需要在数据变化时执行异步或开销较大的操作时
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)