1.computed表示的是计算属性,watch指的是监听属性,监听的值变化时执行回调函数
2.computed会使用缓存,而watch不使用缓存,每次监听都执行回调
3.computed需要return,而watch不一定要return
4.computed从一开始就进行监听,而watch则不监听第一次加载,如果要watch监听第一次加载,需要配置immediate:true
5.使用场景:computed适用于一个数据受多个数据影响时,watch适用于多个数据受一个数据影响时。
1.computed表示的是计算属性,watch指的是监听属性,监听的值变化时执行回调函数
2.computed会使用缓存,而watch不使用缓存,每次监听都执行回调
3.computed需要return,而watch不一定要return
4.computed从一开始就进行监听,而watch则不监听第一次加载,如果要watch监听第一次加载,需要配置immediate:true
5.使用场景:computed适用于一个数据受多个数据影响时,watch适用于多个数据受一个数据影响时。