computed计算属性
本文从三个方面去讲解computed计算属性
1、计算属性的getter函数
2、计算属性的setter函数
3、计算属性的cache缓存属性
定义
:当computed中引用(依赖)的变量发生变化时,computed声明的变量也会重新计算,计算完成后将结果存入缓存,computed中定义的属性会直接挂载在this
下,初始化加载时,data执行优先级在computed之上
举例:
1、计算属性的getter函数
举例:
data(){
return{
a:1,
b:2,
c:3
}
},
computed: {
// 仅读取
aDouble: function () {
return this.a * 2
},
bDouble:{
get(){
return this.b * this