vue深度监听对象
深度监听对象
data() {
return {
obj:{
age:18
}
}
},
watch:{
obj:{
handler(newVal, oldVal){
},
deep:true, // 深度监听
immediate:true, // 初始化监听
}
}
深度监听对象中的值(借用computed)
data() {
return {
obj:{
age:18
}
}
},
computed:{
newAge:function(){
return this.obj.age;
}
},
watch:{
newAge(newVal, oldVal){
console.log(11111, newVal);
}
}