[微信小程序]wx.getStorage接收数据缺失 [换个简单的问我吧!]

totalCar=》为数组

wx.setStorage({

key: 'shopcar',

data: JSON.stringify(totalCar),

})


wx.getStorage({

key: 'shopcar',

    success(res) {

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

    }

})



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

求解

  • 找到原因了,splice删除数组的时候,会寻找到原型, 你说的让我都没法反驳。
  • 你说的接收,是指从一个页面传值到另一个页面? wx.setStorage为异步写缓存,你可以尝试同步去写 wx.setStorageSync , 我可以表示无言以对嘛
    • 效果一样,异步处理尚好, 有点不适应,是你本人在说话吗?