文章浏览阅读376次,点赞16次,收藏2次。用途watch主要用于观察和响应数据的变化并执行相应的操作,而computed主要用于根据已有的数据进行计算并返回一个新的值。触发时机watch是在数据变化时触发回调函数,而computed是在访问其值时进行计算(如果依赖的数据发生变化)。缓存computed具有缓存机制,只有当依赖的数据发生变化时才会重新计算,而watch没有缓存机制。性能:对于需要频繁访问的计算属性,computed通常比watch更高效,因为它可以避免不必要的重复计算。在 Vue 3 中,watch和computed。