我想通過vuex來實現(xiàn)上拉加載更多的功能,但追加的數(shù)據(jù)不知道怎么放進state.lists里,這是部分代碼:const state = { lists:{}};const mutations = { GETLIST(state,res) {//初始列表的數(shù)據(jù) state.lists = res; }, GETMORE(state,res) {//加載更多數(shù)據(jù) Object.assign(state.lists,res); //可以用這種方式往lists中追加數(shù)據(jù)嗎? console.log(state.lists); }};const actions = { getmList({commit}) { axios.get(url).then(function (response) { let res = response.data.list; commit('GETLIST',res); }); }, getMore({commit}) { axios.get(url).then(function (response) { let res = response.data.list; commit('GETMORE',res); }); }};似乎每次操作后state.lists都只保存了追加的數(shù)據(jù),而原來的數(shù)據(jù)都不見了,請問應(yīng)該怎么保存原始數(shù)據(jù)+追加數(shù)據(jù)呢?
添加回答
舉報
0/150
提交
取消