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

鍍金池/ 問(wèn)答/Linux  HTML/ vuex添加數(shù)據(jù)后更新視圖

vuex添加數(shù)據(jù)后更新視圖

通過(guò)調(diào)用一個(gè)接口,添加了一條數(shù)據(jù),返回被添加的那條數(shù)據(jù),那如何使視圖更新,不懂的地方是每次增刪改的操作都要去再次調(diào)用獲取數(shù)據(jù)的接口,來(lái)達(dá)到視圖更新嗎

回答
編輯回答
毀了心

再調(diào)用一次接口,這種數(shù)據(jù)不適合放入在vuex中去進(jìn)行管理。重新獲取一次數(shù)據(jù)是最好的。因?yàn)橛锌赡芎蠖顺鯾ug了,雖然返回了一個(gè)正確的答案但是數(shù)據(jù)沒(méi)有添加進(jìn)去,或者進(jìn)行了排序之類的選擇,因此我覺得重新獲取一次數(shù)據(jù)是最好的做法。

2017年8月12日 22:05
編輯回答
不二心

把調(diào)用接口寫在mutation中
然后每次組件dispatch mutation 修改getters
組件computed store中的getters

2018年8月31日 18:22
編輯回答
嘟尛嘴

貼下你的 store 定義看看呢~
正常情況下如樓上所言,組件中調(diào)用 getter 就行了

2018年7月7日 00:04
編輯回答
墨沫

通過(guò)action 去異步調(diào)用接口, 然后 提交 mutation 更新 vuex數(shù)據(jù)。 在需要用組件的地方使用getter 獲取數(shù)據(jù)。

2017年3月6日 22:41