如何理解计算属性computed是什么

  1. 什么是计算属性?

(1)在某些情况下,我们可能需要对数据进行一些转化后再显示,比如firstName和laseName两个变量,我们需要显示完整的名称。如果多个地方用到,传统方法代码重复。如图:

我们可以用方法进行封装,在需要调用的地方调用方法:

(2)我们可以看到,方法封装能解决问题,但是看上去还是别扭,我们可以将上面的代码换成计算属性:computed。如图:

注意:(1)computed是关键字,不能乱改;

(2)方法名字一般为属性名字,尽量不加get set。如fullName

(3)fullName本身是操作属性,只是实现了他的get方法。

  1. 每个计算属性都包含一个get和一个set

(1)之前例子我们用的是getter来读取;

(2)在通常情况下我们只提供一个get方法,

(3)代码如下:

你可能感兴趣的:(如何理解计算属性computed是什么)