一、computed 与 watch 的区别
1、 computed计算属性,计算出的一个属性,这个属性自身不存在的
watch 监视 ,对已存在的数据的监视
2、 computed 中不能存在异步, 因为计算属性的值依赖return ,擅长多对一
watch 中可能存在异步, 监视到行为之后,可以延时处理 执行操作,更擅长一对多
二、computed 与 methods 的区别
1、methods :需要调用,无缓存,不管数据是否改变调用几次执行几次
computed :不需要调用, 有缓存,当它的依赖属性改变的时候,才会进行重新计算,
2、 methods 的性能没有 computed 的性能好