wx.getStorageSync 频繁调用时,有时获取不到信息

发布于 7 年前作者 xiuying184298 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现

当 wx.getStorageSync 调用频繁时,缓存获取不到是空值

  • 预期表现

希望能正确获取缓存

  • 复现路径

  • 提供一个最简复现 Demo

举个例子:

小程序缓存存了session_key,用于服务端验证身份的

当我发起请求很多请求,每次请求都会获取缓存session_key,我模拟了一下,一秒内请求10次左右

也就是说,当1秒内有 10次 wx.getStorageSync 调用时,就有可能获取到的缓存是空的

其实缓存还是存在的

其实我可以用别的方式,避免频繁使用 wx.getStorageSync ,但是确实存在这个问题,官方能解决掉这个问题吗?

2 回复
zhaojun
zhaojun1 楼6 年前

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

qhao
qhao2 楼6 年前

同步的话,try一下有异常在处理。