如果只是普通的监听对象的变化,可以使用 watch 123'unit.reportedValue'(newVal, oldVal) { console.log(this.unit.unitId + ' ' + newVal + ' ' + oldVal)} 但是如果是监听对象集合的变化,特别是存在子父级关系时,就需要使用 watch 的 deep 属性 123456unitList: { handler(newVal) { this.collectList = newVal; }, deep: true}