小程序触底加载 Invalid attempt to spread non-iterable instance

Invalid attempt to spread non-iterable instance
我出这样打错误 是在写小程序的时候, 数据下滑 一页数据加载到底 会继续请求 下一页的数据 ,所以 需要将两页的数据运用扩展运算符进行 拼接 放到数组里面 ,由于 原先我的数组 是以对象的形式进行 存储的 所以 出了 这样的报错
如下代码: goodsList:{} 改为 goodsList:[]

data: {
    total:0,
    pagenum:1,
    goodsList:{},
    msgData:''
  },
  ...
  
  this.setData({
        goodsList:[...this.data.goodsList ,...ret.data.message.goods],
        //前一页的 数据 ,最新一页 的数据
        total:ret.data.message.total,
        pagenum: +ret.data.message.pagenum
      })

你可能感兴趣的:(小程序触底加载 Invalid attempt to spread non-iterable instance)