收藏
回答

wx.getStorage接收数据缺失

totalCar=》为数组

wx.setStorage({

key: 'shopcar',

data: JSON.stringify(totalCar),

})


wx.getStorage({

key: 'shopcar',

    success(res) {

       var data = JSON.parse(res.data);

    }

})



接收的数组显示有两个,但是其实只有一个,另一个数据缺失。

求解

最后一次编辑于  01-25
回答关注问题邀请回答
收藏

2 个回答

  • 烟雨海花 lwl
    烟雨海花 lwl
    01-25

    找到原因了,splice删除数组的时候,会寻找到原型

    01-25
    赞同
    回复
  • 连胜
    连胜
    01-25

    你说的接收,是指从一个页面传值到另一个页面?

    wx.setStorage为异步写缓存,你可以尝试同步去写 wx.setStorageSync

    01-25
    赞同
    回复 1
    • 烟雨海花 lwl
      烟雨海花 lwl
      01-25

      效果一样,异步处理尚好

      01-25
      回复