错误版本 这个版本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改变了") } }, }