这次给大家带来判断登陆是否失效代码,判断登陆是否失效注意事项有哪些,下面就是实战案例,一起来看一下。
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标签内容
以上就是判断登陆是否失效代码的详细内容,更多请关注爱上源码网其它相关文章!
微信
分享
相关标签:代码 失效 是否
本文原创发布爱上源码网,转载请注明出处,感谢您的尊重!
- 上一篇:为什么slot都是用在子组件
- 下一篇:Vue的elementUI实现自定义主题
相关文章
相关视频
- 奇妙的 CSS shapes(CSS图形)
- IE、火狐、谷歌浏览器下兼容统一select样式
- 神奇的 conic-gradient 圆锥渐变
- 利用html实现一个三级菜单
- 判断登陆是否失效代码
- HTML 计算机代码
- Javascript 基础教程之如何插入JavaScript代码
- Javascript 基础教程之网页中js代码的位置
- HTML5 代码规范
- HTML5 代码规范
本文有爱上源码下载完入驻作者发布,如果对您版权造成侵害,可以联系本站站长管理进行维权删除,本站收到维权24小时内进行处理,谢谢您关注23ym.cn!
本站分享大量程序员技术文章以及对编程开发的初级入门教程,包括图文讲解笔记和高清视频下载~ |