我也遇到了 请问是如何解决的?
开发者工具清除登录状态后checkSession仍然执行success你想反馈一个 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)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]
2019-10-13