您好,登錄后才能下訂單哦!
這篇“HTML怎么判斷登陸是否失效”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“HTML怎么判斷登陸是否失效”文章吧。
varthat=this;
newPromise((resolve,reject)=>{
//檢查wx.login有沒有失效,失效的話重新wx.login
wx.checkSession({
success(){
console.log('code',wx.getStorageSync('code'));
console.log('globalData',wx.getStorageSync('globalData'));
//如果小程序再次從后臺進入前臺的話,用storage保存的話是有值的
//如果用this.globalData的話來保存數據,下次從后臺進入前臺的話是值還是空的
},
fail(){
wx.login({
success(res){
wx.getUserInfo({
success(re){
wx.setStorageSync('code',res.code)
that.globalData.code=res.code;
that.globalData.userInfo=re.userInfo;
wx.setStorageSync('globalData',that.globalData);
}
})
},
fail:function(err){
}
})
}
})
resolve();
}).then((res)=>{
varcode=wx.getStorageSync('code');
varglobalData=wx.getStorageSync('globalData')
})
第一首先wx.checkSession是判斷wx.login方法登錄態有沒有失效的
思路
wx.checkSession({
success(){//這時候的登陸態是沒有失效的,可以不用再去wx.login
//但是照我的需求,我接下來要去連接口,需要登陸的數據,但是這時候數據怎么拿
1.如果小程序再次從后臺進入前臺的話,用storage保存的話是有值的
2.如果用this.globalData的話來保存數據,下次從后臺進入前臺的話是值還是空的},
fail(){wx.login()
}
})
以上就是關于“HTML怎么判斷登陸是否失效”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。