#每天一个知识点# VUE中computed属性具有以下特征:
- 它基于数据依赖进行缓存,只有在相关数据发生变化时才会重新计算。
- computed属性的结果会被缓存,除非依赖的响应式数据变化才会重新计算。 
- 计算属性会在页面首次加载时进行计算,之后只有在它的依赖数据发生变化时才会再次计算。
与methods方法相比,computed有以下优点:
1) 有缓存,效率更高。只在相关数据变更时才会重新计算。
2) 代码可读性更高。将方法放在computed属性内更贴近数据,易于阅读。
3) 支持侦听器watch,可以在相关数据变更时执行回调。
展开
评论