wx.getStorageSync 频繁调用时,有时获取不到信息
发布于 6 年前 作者 xiuying18 4161 次浏览 来自 问答
  • 当前 Bug 的表现

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

  • 预期表现

希望能正确获取缓存

  • 复现路径
  • 提供一个最简复现 Demo

举个例子:

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

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

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

其实缓存还是存在的

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

2 回复

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

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

回到顶部