计算属性和方法的区别 计算属性本质上是由setter和getter组成的 当获取计算属性的值时,实际上是在调用计算属性的getter方法,得到的值会被放入到缓存中,只有当所对应的依赖发生变化时,计算属性才会重新计算并将其结果重新放入到缓存中。 方法没有缓存,只要调用就会执行,若其的依赖项没有发生变化,则会大大消耗性能 计算属性的setter和getter的区别 99%都只会用到getter,很难用到setter, 计算属性的setter和getter的参数固定setter只有一个,getter没有参数,而方法的参数不限定 实际上他们最重要的区别是含义上的区别,计算属性含义上是一个数据,可以取值,也可被设置值,而方法是用来处理某些事情的