wx.checkSession
检查登录态是否失效,三个回调函数success、fail、complete,有点不知道每次使用都要在成功和失败里面写吗,感觉有些麻烦;
然后自己封装了一下,放在app.js里,其他页面最上面写了const app=getApp()
,就可以直接app.checkSession
调用方法,使用回调函数返回isExpired和errMsg,判断是否失效(isExpired
)就可以了。
/**
* 检测session是否过期
* @param {Function} callback
* { isExpired: false, errMsg: 'session_key 未过期,并且在本生命周期一直有效' }
*
* { isExpired: true, errMsg: 'session_key 已经失效,需要重新执行登录流程' }
*/
checkSession: function (callback) {
wx.checkSession(