啥是计算属性:当一个data变化的时候想监控变化(只想取特定的值)就是计算属性
计算属性用起来像属性,定义起来像方法:
定义:
var vm = new Vue({
el: '#example',
data: {
a:1,
b:2,
c:3
},
computed: {
subAB: function () {
return this.a+this.b
}
}
})
使用
<div>{{subAB}}</div>
好处:
1.当a,b属性外的别的属性变化的时候不监控/响应 提高性能
2.根据已知值得到全新值
注意:
1.一定要有返回
2.data里不能重名
3.不能当函数使用