首页 / 知识
判断登陆是否失效代码
2023-04-11 15:08:00
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()
}
})
这就是我的实现思路
代码在上面
本文转载自中文网 |
最新内容
相关内容
python怎么判断文档是否有指定后缀
python怎么判断文档是否有指定后缀?,培训,后缀,文档,文件夹,路径,以上,文件,方法,更多,内容,python判断文档是否有指定后缀的方法:importosYou如何在python代码中指定保存的文件
如何在python代码中指定保存的文件格式,代码,培训,文件格式,格式,二进制文件,文件,后缀,以上,方法,更多,python指定保存文件格式的方法:1、保python判断xml是否存在某一节点?
python判断xml是否存在某一节点?,数据,培训,节点,方法,结果,表达式,长度,以上,更多,内容,python中判断xml是否存在某一节点的方法:使用selectNpython如何查找是否存在某个变量?
python如何查找是否存在某个变量?,培训,变量,函数,定义,属性,参数,字典,对象,类型,方法,python中可以使用locals()、dir()、vars()等函数来查python列表是否允许重复
python列表是否允许重复,培训,表里,元素,字典,列表,方法,长度,种类,也就是,下面,python列表允许重复,下面我们就来介绍几种判断列表是否重复的python字典中值是否能重复?
python字典中值是否能重复?,数字,培训,字典,中值,格式,字符串,数据类型,以上,更多,内容,python字典中的值可以重复。字典中的键必须是唯一的,Python写完代码怎么用
Python写完代码怎么用,代码,下来,数字,概念,培训,文本,模式,文件,程序,路径,python运行有两种方式,一种是在python交互式命令行下运行;另一种python如何判断多维数组多少列
python如何判断多维数组多少列,第一,培训,数组,函数,表示,矩阵,以上,功能,方法,更多,python获取数组行数和列数的方法:importnumpyasnpx=np.arPython中None如何判断
Python中None如何判断,培训,写法,字典,列表,语句,对象,都会,除此之外,逻辑,前提,python中None如何判断的方法:第一种:ifXisNone第二种:ifnotX当Xpython2.7如何注释代码
python2.7如何注释代码,代码,注释,位置,信息,培训,内容,中文,程序,声明,语法,确保对模块,函数,方法和行内注释使用正确的风格python中的注释python代码运行需要编译吗
python代码运行需要编译吗,代码,培训,做好,体系,平台,语言,机器码,目标,厨师,下次,有人在讨论Python代码是编译执行还是解释执行?这个问题还用python怎么判断回文数
用python怎么判断回文数,数字,代码,培训,概念,回文,方法,语言,语句,源码,根据,要想知道是否是回文数,首先要明白回文数的概念,之后根据这种数的