vue中methods,computed,filters,watch的总结
程序员文章站
2022-07-09 20:28:27
08.28自我总结 vue中methods,computed,filters,watch的总结 一.methods methods属性里面的方法会在数据发生变化的时候你,只要引用了此里面分方法,方法就会自动执行。这个属性没有依赖缓存 二.computed 计算属性该属性里面的方法必须要有return ......
vue中methods,computed,filters,watch的总结
一.methods
methods属性里面的方法会在数据发生变化的时候你,只要引用了此里面分方法,方法就会自动执行。这个属性没有依赖缓存
二.computed
计算属性该属性里面的方法必须要有return返回值,这个返回值就是(value值)。
有几个关键点
- 1) 计算后属性不需要在data中重复定义
-
2) 计算后属性必须渲染后,绑定的方法才会生效
这里指就是定义后的变量名在上面html中显示
-
3) 计算后属性绑定的方法中的任意变量值更新,方法都会被调用
比如说方法中一个变量a,变量a变了函数会重新调用
-
4) 计算后属性为只读属性(不可写)
计算后属性为只读属性
三.filters
是过滤器属性
,与methods中定义的一个方法使用方法差不多
四.watch
是监听属性。这个监听的是data属性里面的数据,当这个数据发生变化时,将自动执行这个函数。
watch:{ data中的变量(){ 当data中变量发生的时候会执行这里的逻辑函数 } }
注意点
- 1) 监听绑定的属性,该属性可以get、set
- ) 监听的属性一旦发生值更新,绑定的方法就会被调用
-
监听的属性是已定于的属性
必须在data中定义
推荐阅读
-
Vue中computed和watch的区别
-
vue中watch和computed为什么能监听到数据的改变以及不同之处
-
在Vue methods中调用filters里的过滤器实例
-
Vue中的methods、watch、computed的区别
-
Vue中computed与methods的区别详解
-
深入浅析Vue中的 computed 和 watch
-
vue中methods,computed,filters,watch的总结
-
如何理解Vue中computed和watch的区别
-
关于Vue的 watch、computed和methods的区别汇总
-
Vue中computed、methods与watch的区别总结