data: {
name: '静静',
obj: {
hobby: '花花'
}
},
watch: {
// 该方法会在数据变化时调用执行
// newValue新值, oldValue老值(一般不用)
// 形式一:
数据属性名(newValue, oldValue) {
// 一些业务逻辑 或 异步操作。
console.log('改变', newValue)
}
// 形式二:
'对象.属性名'(newValue, oldValue) {
// 一些业务逻辑 或异步操作。
console.log('改变了', newValue)
}
}
data: {
obj: {
name: '静静',
gender: '公'
},
},
watch: {// watch完整写法
数据属性名: {
deep: true,//深度监视
immediate: true,//是否立刻执行一次handler
handler(newValue) {
console.log(newValue)
}
}
}