我監(jiān)聽了data中定義好的info對象,這是一個包含登錄信息的對象,每當我啟動程序后,都會拉取本地數(shù)據(jù)庫的歷史登錄信息,當有登錄歷史時,我做了如下操作:this.info = resp.infos[0](resp.infos[0]的結(jié)構(gòu)和this.info一致,包含的字段都一樣),這個時候我監(jiān)聽這個info時,watch不執(zhí)行,但是當我注釋調(diào)這個賦值的代碼后,wathc監(jiān)聽正常,之后我做了一個笨辦法,就是分別給this.info中的字段賦值,如:this.info.account = resp.info[0].account,這樣的處理后watch監(jiān)聽正常。這個問題怎么解決,我不想逐條賦值,因為的info這個對象中有十二個字段,那樣做感覺很難看。
vuejs的watch鉤子函數(shù)監(jiān)聽一個對象,在對象被直接賦值后無法去監(jiān)聽??次以敿毭枋?。
ibeautiful
2018-07-09 09:27:55