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