computed 计算属性
- 1.一个数据被多个数据影响
- 2.支持缓存,只有依赖的数据发生改变才真的重新计算
- 3.只能在同步场景中使用
- 4.支持 get set存储器方法
watch 侦听属性
- 1.是一个数据可以影响多个数据,影响多个业务 ,相当于事件监听 做业务处理
- 2.数据不缓存
- 3.同步异步场景都可以使用,性能开销很大的场景也适合
method方法 VS computed计算属性
- 1.能够实现computed的功能,但是无论状态数据是否发生改变 每次渲染都会重新计算
- 2.如果你不希望结果缓存 ,你应该采用method方法替代computed计算属性
网友评论