MSli
2019-01-07 11:03
watch和computed的关系是什么,不是很清楚,既然watch可以监听到,为什么还要用computed的呢,还是watch监听到后就会走computed的呢?不明白。。。有点晕
举个最简单的例子,watch里面监听了data里面的单一变量的变化,而computed可以监听多个本vue实例里面data变量的变化。从我们的视频例子里面可以看出来!!
PS: 如果有一个全局,非vue实例里面的变量发生了变化,是不会触发computed计算属性的。
接楼上的:当computed监听到Vue实例内变量有变化时会重新渲染括号里的所有变量,不管是局部变量还是全局变量。
自问自答,watch只是监听一个对象或者一组对象,computed可以监听当前vue实例内的所有对象
3小时速成 Vue2.x 核心技术
82578 学习 · 489 问题
相似问题