计算属性,顾名思义,计算的属性,把他当成一个属性去看待
和普通的属性区别就在于这个东西是计算出来的,
一般而言是依据普通的属性进行一些计算,如下图
当然,你可以把函数写在方法里面,然后在data 里面添加一个fullName 属性,然后触发函数改变fullName
但是这样一来不如计算属性简单,二是计算属性是带有缓存的,也就是说,如果firstName,lastName,不在改变时,是不会去触发计算的,
但是methods里面只要重新渲染就会触发一次函数。
计算属性默认只有 getter,不过在需要时你也可以提供一个 setter
修改fullName 之后,触发set,重新设置了 firstName , lastName,应该也可以设置其他的一般属性,set到目前为止,我还没用过,应用场景似乎有些少
原文:https://www.cnblogs.com/azhangLearn/p/13888495.html