wx.getStorage或wx.getStorageSync无法获取最新存储的数据?
1、使用wx.setStorageSync(string key, any data)或wx.setStorage(Object object)
方法,存储了一个Array列表数据;
2、代码中修改或删除这个Array中的一个或几个item后,再次使用wx.setStorageSync(string key, any data)或wx.setStorage(Object object)方法,将修改后的Array存储一下;
3、最后,使用wx.getStorageSync或wx.getStorage方法,获取到存储中的Array;
4、问题出现:获取到的Array仍然为修改之前的数据,而非修改后另存的数据。(注:修改数据后,存储后,间隔了足够长的时间后才做的获取,仍获取到旧数据)。
请问是不是这个api底层有过改动?之前这个功能一直是能用的,近期有用户反映说无法修改和删除,才发现这个问题。
烦请核查,谢谢!
1 回复
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。