computed 和 watch 的区别 StevenUV 2020-09-01 179 阅读1分钟 computed是计算属性,watch是数据监听回调 computed是用来计算一个值的,它会根据所依赖的数据动态显示新的计算结果。这个结果在调用时不需要加括号;这个结果会根据依赖自动缓存,如果依赖不变,computed的值就不会再重新计算 watch是用来监听的,当某个属性变化了,就去执行相应的函数。watch含有两个选项:immediate,表示在第一次渲染的时候是否要执行该函数;deep:我们监听一个对象的时候是否要看这个对象里面的属性的变化