單層監控直接寫該變量的方法,但是深度監控
watch:{
//方式一:監控vue實例的數據
age:(newValue,oldValue) => {
console.log('name的newValue值爲:'+newValue+',舊值爲:'+oldValue);
},
user:{
handler:(newValue,oldValue) => {
console.log('age的newValue值爲:'+newValue.age+',舊值爲:'+oldValue.age);
//原來的舊值已經看不見了,只能看到新的值
},
deep: true //深度監視,當對象中的屬性發生變化時會被監控
}
}
//方式一:監控vue實例的數據
age:(newValue,oldValue) => {
console.log('name的newValue值爲:'+newValue+',舊值爲:'+oldValue);
},
user:{
handler:(newValue,oldValue) => {
console.log('age的newValue值爲:'+newValue.age+',舊值爲:'+oldValue.age);
//原來的舊值已經看不見了,只能看到新的值
},
deep: true //深度監視,當對象中的屬性發生變化時會被監控
}
}