推断登陆可否失效代码
发布时间:09/01 来源:未知 浏览:
关键词:
var that = this; new Promise((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) => { var code=wx.getStorageSync('code'); var globalData=wx.getStorageSync('globalData') })
第一第一wx.checkSession是推断wx.login办法登录态有没有失效的
思绪
wx.checkSession({
success(){ //这时候的登陆态是没有失效的,可以不消再去wx.login
//但是照我的需求,我接下来要去连接口,需要登陆的数据,但是这时候数据如何拿
1.假如小程序再次从后台进入前台的话,用storage留存的话是有值的
2.假如用this.globalData的话来留存数据,下次从后台进入前台的话是值还是空的 },
fail(){ wx.login()
}
})
这就是我的实现思绪
代码在上面
信赖看了这些案例你已经把握了办法,更多出色请关注百分百源码网其它相关文章!
相关阅读:
overflow的滚动是什么重要性
常用input文本框内容主动垂直居中并默许提醒文字单击为空
在HTML中怎样让版权符号更美妙
html怎样实现鼠标悬停提醒A标签内容
以上就是推断登陆可否失效代码的具体内容,更多请关注百分百源码网其它相关文章!