比如现在要监控data中,obj.a的变化,vue中监控对象属性变化可以这样:

watch:{
	'obj':{
		handler(newValue,oldValue){
			console.log('aaaaaa')
			
		
		}
		deep:true
	}
}
deep代表深层遍历,一旦使用deep,就表示监控obj对象中所有的属性

如果你想要监控obj对象里面特定的一个属性,那么要这样写

watch:{
	'obj.a':{
		handler(newValue,oldValue){
			console.log('aaaaaa')
		
		}
	
	}


}
Logo

前往低代码交流专区

更多推荐