问题:vue2使用watch监视对象属性,但是这个监视只执行了第一次,后面就没反应了

错误版本

这个版本node.a的监视只会执行一次

data(){
	node:{},
},
watch:{
	"node.a":{
		handler(newVal,oldVal){
			console.log("node.a改变了")
		}
	},
}

正确版本

这个可以正常监视node.a

data(){
	node:{
		a:'',
	},
},
watch:{
	"node.a":{
		handler(newVal,oldVal){
			console.log("node.a改变了")
		}
	},
}

你可能感兴趣的:(前端,javascript,vue.js)