compute: {
fullName:{
get() {
return ""+""
},
set() {
}
}
}
计算属性
1.定义:要用的属性不存在,通过已有的属性计算出来
2.原理,底层借助了,Object.defineProperty提供的getter和setter
3.get函数什么时候执行
3.1初次读取时执行一次
3.2依赖的数据发生改变时
4.优势:具有缓存机制(复用),效率高,调试方便
5.备注
5.1计算属性最终会出现在vm上,直接读取使用即可
5.2如果计算属性要被修改,那必须写set函数去响应修改,且set中要引起计算时依赖的数据发生改变
简写
computed: {
fullName() {
}
}
只考虑读取不考虑修改