Vue3学习记录(二)--- 组合式API之计算属性和侦听器

一、计算属性

1、简介

​ 计算属性computed(),用于根据依赖的响应式变量的变化,进行自动的计算,并返回计算后的结果。当依赖的响应式变量发生变化时,computed()会自动进行重新计算,并返回最新的计算结果。如果依赖的响应式变量没有发生变化,则computed()会将计算的结果进行缓存,后续再调用时,将会返回缓存的计算结果,而不会重新计算。

2、使用
基础用法:

computed() 方法期望接收一个 getter 函数,返回值为一个只读的响应式 ref 对象,然后使用let/const/var声明一个变量,作为计算属性的名称,接收的返回的 ref。与使用 ref() 声明的响应式变量类似,在JS中需要通过 计算属性名.value 访问计算结果,在组件的