此處對firstname監聽有效,如果firstname下還有其他數據的監聽(如first.wordOne),就會失效?
試了一下無法觸發監聽屬性,只能監聽最上層數據的動作?
data:{
????msg:{
????????msg1:'this?is?msg1',
????????msg2:'this?is?msg2',
????????count:0
????},
????child1:'111'
}比如此處child1是可以監聽的,為啥msg.msg1就不行?
還是我寫得不對?
試了一下無法觸發監聽屬性,只能監聽最上層數據的動作?
data:{
????msg:{
????????msg1:'this?is?msg1',
????????msg2:'this?is?msg2',
????????count:0
????},
????child1:'111'
}比如此處child1是可以監聽的,為啥msg.msg1就不行?
還是我寫得不對?
2018-10-05
舉報
2022-03-29
代碼開放了,快來學習吆。
vtxabohltywrflzhuhsphcddwauiucxfkklpvrlbagcglierlhjbwbjdjxlcjzduyvakvjbzsdgtinhbqmmocyzkthbbmhmhnjewswpzretlgd
2018-11-09
我感覺是你的count的位置不對,或者是你監聽的名字不對,我試了一下我這樣可以運行
2018-10-06
可以通過監聽計算屬性來代替直接監聽,比如像下面這樣,通過監聽msgMsg1來間接達到效果
computed?:?{ ????msgMsg1?:?function?()?{ ????????return?this.msg.msg1; ????} }, watch?:?{ ????msgMsg1?:?function?()?{ ????????this.msgCount++; ????} }