computed
computed:用于复杂逻辑的计算
computed缓存
计算属性是基于响应式依赖进行缓存的,只有在响应式依赖发生改变时才会从新求值
computed & methods的区别
计算属性:只有在响应式依赖发生改变时才会重新求值,如果没有发生改变,计算属性会立即将之前计算的结果返回,如果数据多
且需要缓存时,使用computed
方法:每当触发重新渲染时,调用方法会再次执行函数,如果不需要缓存使用methods
computed & watch
区别:watch只能监听当前属性(如果属性过多去监听代码冗余而沉重),而computed只要有一个属性更改都会触发