介绍
计算属性:用法上和方法一样,可以看做是方法的特殊用法。当数据变化的时候会被触发,如果不变化即使多次调用,也不会执行。但是方法就不一样了,每次调用都会执行一遍。
适用场景:适合做计算的场景,比如统计购物车的总价:当选择的商品数量变化,计算属性的方法被调用,自动计算总价。
计算属性是自动监听依赖值的变化,从而动态返回内容,监听是一个过程,在监听的值变化时,可以触发一个回调,并做一些事情。特点:
- 监测的是依赖值,依赖值不变的情况下其会直接读取缓存进行复用,变化的情况下才会重新计算
- 数据可以进行逻辑处理,减少模板中计算逻辑。
- 对计算属性中的数据进行监视
计算属性由两部分组成:get和set,分别用来获取计算属性和设置计算属性。默认只有get,如果需要set,要自己添加。另外set设置属性,并不是直接修改自身的值&#x