微信小程序的缓存为什么设置后获取不到

在小程序wx.request回调函数中设置缓存 为什么别的页面获取不到,但是在控制台console.log()的确有值。

        function (cb) {
          try {
            wx.setStorageSync('openid', cb.openid)
            // wx.setStorageSync('session_key', cb.session_key)
            // wx.setStorageSync('expires_in', cb.expires_in)
          } catch (e) {
            console.log("获取用户登录状态失败!" + res.errMsg)
          }
        }
       
       

另一页面
console.log(wx.getStorageSync('openid'))

阅读 8.1k
2 个回答

你这个设置缓存页面是首页吗?
可能是异步也可能是页面加载先后的问题

请问是怎么解决这个问题的呢?我也遇到了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进