多个值监听时回调值为方法的情况 官网
Vue3中可同时监听多个值,回调值为方法时也适用。 例如同时监听`count1`和`count2`: import { ref, watch } from 'vue';const count1 = ref(0);const count2 = ref(0);watch([count1, count2], ([newCount1, newCount2], [oldCount1, oldCount2]) => { console.log(`count1新值: ${newCount1}, count1旧值: ${oldCount1}`); // 运行结果:输出count1新值和旧值 console.log(`count2新值: ${newCount2}, count2旧值: ${oldCount2}`); // 运行结果:输出count2新值和旧值});count1.value = 1; // 触发监听器 多个值监听时,新值和旧值都是数组形式,顺序与监听值对应。