有這么一個(gè)簡單的流程問題,比如說頁面上有5個(gè)div,我在頁面上點(diǎn)擊div的×可以刪掉這個(gè)div,5個(gè)div是v-for渲染出來的都帶有各自的index。點(diǎn)擊刪除只需要把點(diǎn)擊的這個(gè)index傳給vuex vuex對應(yīng)刪除這條數(shù)據(jù)即可。用到vue-resource后,我點(diǎn)擊后通過這個(gè)index找到對應(yīng)的數(shù)據(jù)庫里對應(yīng)的數(shù)據(jù),刪除數(shù)據(jù)庫的數(shù)據(jù)?,F(xiàn)在頁面上的四個(gè)div是應(yīng)該像上面那樣直接傳index生成還是把數(shù)據(jù)庫里4條div的數(shù)據(jù)拿到傳回前端再給vuex渲染出來?謝謝指教
2 回答

長風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
第一種可能:如果后端告訴你刪除成功了,前端直接從state中干掉這個(gè)數(shù)據(jù)(建議)
第二種可能:如果后端告訴你刪除成功了,同時(shí)返回你新的列表數(shù)據(jù)(相對于一要增加了網(wǎng)絡(luò)傳輸數(shù)據(jù)量,增加后端sql操作)
第三種可能:如果后端告訴你刪除成功了,你再從后端請求新的數(shù)據(jù)更新state,相對于一二,多了網(wǎng)絡(luò)請求次數(shù)和sql操作)
添加回答
舉報(bào)
0/150
提交
取消