猿问

v-for的数据concat问题

Store中的代码


state:

  const state = {

  lastedList: [],

  moreLastedList: [],


getters:

  lastedList: state => {

    return state.lastedList

  },

    

  moreLastedList: state => {

    return state.moreLastedList

  },


mutations:

  [types.CONCAT_LASTED_LIST] (state) {

    state.lastedList.concat(state.moreLastedList);

  }

诉求:lastedList是以最新时间排列的数据列表,moreList是下一次加载的数据,moreList需要append到lastedList的后面。


我这么写执行后,lastedList并没有改变?错在哪里?怎么写才能改变呢?


喵喔喔
浏览 409回答 1
1回答

墨色风雨

数组的方法没学好啊,concat不改变原来的数组,会返回一个新数组。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答