vue computed和watch的区别

computed 计算属性缓存

watch 侦听属性

vue官网的解释:

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

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

posted on 2020-04-10 16:03  程序猿-alvin  阅读(146)  评论(0编辑  收藏  举报

导航