- 什么是计算属性?
(1)在某些情况下,我们可能需要对数据进行一些转化后再显示,比如firstName和laseName两个变量,我们需要显示完整的名称。如果多个地方用到,传统方法代码重复。如图:
我们可以用方法进行封装,在需要调用的地方调用方法:
(2)我们可以看到,方法封装能解决问题,但是看上去还是别扭,我们可以将上面的代码换成计算属性:computed。如图:
注意:(1)computed是关键字,不能乱改;
(2)方法名字一般为属性名字,尽量不加get set。如fullName
(3)fullName本身是操作属性,只是实现了他的get方法。
- 每个计算属性都包含一个get和一个set
(1)之前例子我们用的是getter来读取;
(2)在通常情况下我们只提供一个get方法,
(3)代码如下: