Vue3中监听器回调值为对象 - 基础概念 官网
在Vue3里,监听器可对数据变化作出响应。当监听器回调值为对象时,能监控对象属性变化。比如,有个对象{ name: 'John', age: 20 },可监听其属性改动。 import { ref, watch } from 'vue';const person = ref({ name: 'John', age: 20 });watch(person, (newValue, oldValue) => { console.log('新值:', newValue); // 运行结果:新的person对象 console.log('旧值:', oldValue); // 运行结果:旧的person对象}); 要注意,直接修改对象属性时,需确保对象是响应式的,不然监听器可能无法正常工作。