普通单一变量监听和对象深度监听,示例代码如下
data () {
return {
a: '',
obj: {}
}
}
watch: {
'a': function (newVal, oldVal) { // 单一变量监听
console.log(newVal, oldVal) // 打印出来查看一下值
},
'obj': { // 对象监听
handler: function (newVal, oldVal) {
console.log(newVal, oldVal) // 打印出来查看一下值
},
deep: true, // 深度监听必写
immediate: true // 立即执行
}
}