vue computed和watch的区别

computed 计算属性缓存

watch 侦听属性

vue官网的解释:

虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器。这就是为什么 Vue 通过 watch 选项提供了一个更通用的方法,来响应数据的变化。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。

本人理解是,如果只是简单的计算,用计算缓存属性,如果有异步或者比较复杂的操作用侦听属性。

猜你喜欢

转载自www.cnblogs.com/alvin553819/p/12674104.html