试了一下无法触发监听属性,只能监听最上层数据的动作?
data:{
msg:{
msg1:'this is msg1',
msg2:'this is msg2',
count:0
},
child1:'111'
}比如此处child1是可以监听的,为啥msg.msg1就不行?
还是我写得不对?
代码开放了,快来学习吆。
vtxabohltywrflzhuhsphcddwauiucxfkklpvrlbagcglierlhjbwbjdjxlcjzduyvakvjbzsdgtinhbqmmocyzkthbbmhmhnjewswpzretlgd

我感觉是你的count的位置不对,或者是你监听的名字不对,我试了一下我这样可以运行
可以通过监听计算属性来代替直接监听,比如像下面这样,通过监听msgMsg1来间接达到效果
computed : {
msgMsg1 : function () {
return this.msg.msg1;
}
},
watch : {
msgMsg1 : function () {
this.msgCount++;
}
}