wx.getStorage或wx.getStorageSync无法获取最新存储的数据?
发布于 6 年前 作者 azhang 3577 次浏览 来自 官方Issues

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)。

回到顶部