一.computed是什么
1.computd是vue的一种属性,
2.里面有get和set方法
二.有什么用(个人理解)
1.computed是对自己定义的变量进行监控,这里的变量不是在data中定义,直接在computed中定义,然后变量放到展示页面后就实现了数据的双向绑定,当变量发生改变是就会触发计算,说到这就要说说第二点get和set 方法了,
2.computed中有get和set方法,(在默认的情况下只有get)
1.get方法是取,相当于我们可以在get中给这个计算属性中的变量赋值
2.set方法是改变时触发,这里的改变指的是当我们在computed中定义的变量的值发生改变是,会触发set方法,这样我们就可以在set方法中进行一些我们想要做的事,(比如说调用某个方法)
三.computed与watch(部分)
1.computend依赖的数据发生改变才触发回调
2.watch:监听的变量发生改变就会触发回调
网友评论