不是替换了,是你原来的list中的数据没了。
setStorageSync 在B页面存储一条对象 在A取出这条对象添加到A页面的数组中?setStorageSync 在B页面存储一条对象 .... var item={user:'123',name:'李四'} wx.setStorageSync('item',item) ... 在A页面取出这条对象添加并到A页面的数组中, ..... var list =[] var item=wx.getStorageSync('item')||'' if(item){ list.push(item) } .... 返回B页面继续存储一条新的对象, ... var item={user:'456',name:'张三'} wx.setStorageSync('item',item) ... 在回到A页面取出这条对象添加到上次操作的数组中, ... var item=wx.getStorageSync('item')||'' if(item){ list.push(item) } ... 结果 数组长度不变,第一次添加到数组中的数据被第二次添加的数据替换了 ... list=[ {user:'456',name:'张三'} ] ... 问题 怎么实现 添加而不是替换
2021-06-02