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