为了账号安全,请及时绑定邮箱和手机立即绑定

watch和computed之前的关联是什么?不太懂,

watch和computed的关系是什么,不是很清楚,既然watch可以监听到,为什么还要用computed的呢,还是watch监听到后就会走computed的呢?不明白。。。有点晕

正在回答

3 回答

举个最简单的例子,watch里面监听了data里面的单一变量的变化,而computed可以监听多个本vue实例里面data变量的变化。从我们的视频例子里面可以看出来!!


PS: 如果有一个全局,非vue实例里面的变量发生了变化,是不会触发computed计算属性的。

1 回复 有任何疑惑可以回复我~

接楼上的:当computed监听到Vue实例内变量有变化时会重新渲染括号里的所有变量,不管是局部变量还是全局变量。

0 回复 有任何疑惑可以回复我~

自问自答,watch只是监听一个对象或者一组对象,computed可以监听当前vue实例内的所有对象

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

watch和computed之前的关联是什么?不太懂,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信