在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  HTML/ vue 數(shù)據(jù)監(jiān)控的時(shí)候?yàn)槭裁床荒鼙O(jiān)控 arr[2]={name:1} 這樣的數(shù)據(jù)

vue 數(shù)據(jù)監(jiān)控的時(shí)候?yàn)槭裁床荒鼙O(jiān)控 arr[2]={name:1} 這樣的數(shù)據(jù)

vue渲染列表數(shù)據(jù)的時(shí)候。假如我要更改第三條數(shù)據(jù)。我寫(xiě)成arr[2]={name:2} 這種形式的就 數(shù)據(jù)就不會(huì)更新。必須寫(xiě)成arr.splice(1,1,{name:2}) 這種格式?;蛘遬ush方法vue才會(huì)刷新數(shù)據(jù)。 為什么這樣。是因?yàn)関ue 本來(lái)就不支持arr[2]={name:2} 這種方式去更改數(shù)據(jù)列表嗎?為什么。

回答
編輯回答
檸檬藍(lán)

因?yàn)樵创a那里,作者使用的defineproperty(),只監(jiān)控了外部data傳進(jìn)來(lái)的list,而沒(méi)有監(jiān)控list里面的每一個(gè)下標(biāo)對(duì)象

2018年6月20日 05:57
編輯回答
朕略萌

我猜你一定沒(méi)有好好看過(guò)vue的文檔
clipboard.png

2018年9月10日 03:38