在快应用中,想要在某个值发生变化的时候监听到,可以这么写:
我们现给出一组属性:
props: [
'name',
'age'
]
onInit () {
// 监听数据变化,如果监听的是对象中的某一特性,可以用. 比如user.name,user.age
this.$watch('name', 'watchNameChange')
this.$watch('age', 'watchAgeChange')
},
watchNameChange (newV, oldV) {
console.info(`监听name变化:`, newV, oldV)
},
watchAgeChange (newV, oldV) {
console.info(`监听age变化:`, newV, oldV)
}
//newV指变化后的新值,oldV值变化之前的值