computed属性中的get与set

2020-04-26  本文已影响0人  氨基钠

一.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:监听的变量发生改变就会触发回调

想要看更多的computed和watch之间的关系可以查看https://www.cnblogs.com/gunelark/p/8492468.html

上一篇下一篇

猜你喜欢

热点阅读