开发者工具清除登录状态后checkSession仍然执行success
发布于 5 年前 作者 haoxiulan 6064 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?

在开发者工具内清缓存 清除登录状态后调用checkSession仍然执行success回调函数

* 如何复现?

执行清除登录状态操作后重新编译运行 仍然输出已经登录

* 提供一个最简复现 Demo

wx.checkSession({
      success: function () {
        console.log('已经登录')
      },
      fail: function () {
        wx.login({
          success: function (res) {
            if (res.code) {
              console.log('获取用户登录凭证: ' + res.code)
              wx.request({
                url: apiUrl + '/wx-login',
                data: {
                  code: res.code
                },
                success: function (res) {
                  console.log(res.data)
                }
              })
            } else {
              console.log(res.errMsg)
            }
          }
        })
      }
    })
2 回复

我也遇到了 请问是如何解决的?

我也遇到和上面不一样的问题,我的是win7环境

回到顶部