数据监听器可以用于监听和响应任何属性和数据字段的变化。
有时,在一些数据字段被 setData 设置时,需要执行一些操作。
例如,
Component({ attached: function() { this.setData({ numberA: 1, numberB: 2, }) }, observers: { 'numberA, numberB': function(numberA, numberB) { // 在 numberA 或者 numberB 被设置时,执行这个函数 this.setData({ sum: numberA + numberB }) } } })
Component({ observers: { '**': function() { // 每次 setData 都触发 }, }, })