计算属性:
1.定义:通过已有属性计算得来的
2.原理:底层借助了object.defineproperty方法提供的getter和setter.
3.get函数什么时候执行?
- 初次读取时会执行一次
- 当依赖的属性发生变化时会被调用
4.set什么时候执行:当计算属性被修改时
5.优势:与methods相比,内部有缓存机制(复用),效率更高,更加方便。
6.备注:
- 计算属性最终会出现在vm上,直接使用即可
- 如果计算属性需要修改,那么必须通过set函数去相应修改,且set中要引起计算时依赖性的数据发生改变。

7.简写:只读取不修改时,计算属性可采取简写形式,把计算属性当成其get来写,如下
full() {
return this.first + '-' + this.last
}
