计算属性和监听

1.通过原来的属性计算得到得属性,可以写在computed:{}中也如同data中,

2.好处:虽然这些计算属性也可以通过methods:{}中写入方法中得到,但是每次获取都需要执行一遍函数,而计算属性如果依赖得属性没有发生改变,不会再去请求,这个降低了开销

3.计算属性只有getter:所以它和依赖属性得关系只能是:依赖属性影响它,而给计算属性加一个setter(newValue):这样计算属性的改变同时也改变了依赖属性,之前的关系是双向的,但是依赖属性和计算属性的计算关系不能改变

4.监听属性:watch:{}对属性的改变,另一个属性相应改变,监听属性的函数带有两个参数(newParam,oldParam)

你可能感兴趣的:(计算属性和监听)