微信小程序getUserInfo授权问题如何解决
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇内容主要讲解"微信小程序getUserInfo授权问题如何解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序getUserInfo授权问题如
千家信息网最后更新 2025年01月21日微信小程序getUserInfo授权问题如何解决
本篇内容主要讲解"微信小程序getUserInfo授权问题如何解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序getUserInfo授权问题如何解决"吧!
设置一个用户授权登录的过渡页面,用户首次,进入小程序时,通过
延伸
如果用户恰好在某个页面登录态失效时,统一让其跳转到登录界面,点击授权登录成功,返回到之前的页面
下面是具体代码
1 App.js 2 App({ 3 onLaunch: function () {}, 4 onShow: function () {}, 5 ....., 6 toLogin: function () { 7 // 前往授权登录界面 8 wx.navigateTo({ 9 url: '/pages/toLogin/toLogin',10 })11 },12 ready: function () {13 return Promise((resolve, reject) => {14 const userkey = wx.getStorageSync('userkey')15 const userId = wx.getStorageSync('userId')16 const sessionData = wx.getStorageSync('sessionData')17 // 检查用户是否具有登陆态18 if (!userkey || !userId || !sessionData) {19 // 如果未登录就前往登录界面20 this.toLogin()21 } else {22 // 如果有就只要更改一下Promise,以继续执行后续操作23 resolve()24 }25 })26 }27 })
1 somePage.js 2 var app = getApp() 3 const someServces = require('统一接口处理文件') 4 Page({ 5 data: {}, 6 onLoad: function (){}, 7 onShow: function (){}, 8 ......, 9 getSomeData () {10 // 这里我们每次调用接口时,都要先去调用app.js中的ready方法11 // 在app中ready会返回一个promise对象,只有其返回的状态时resolved状态时才会触发.then()方法12 app.ready().then(() => {13 // 获取服务端数据14 })15 }16 })
到此,相信大家对"微信小程序getUserInfo授权问题如何解决"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
登录
用户
程序
问题
方法
界面
页面
内容
接口
状态
学习
统一
实用
更深
成功
业务
代码
兴趣
只有
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
《网络安全》观后盛世
三甲医院所需网络安全设备解析
计算机使用及网络安全培训
跨购搜网络技术有限公司
港闸区智能网络技术诚信经营
数据库601
游戏频繁出现服务器无响应
漳州欧重网络技术
枣庄软件开发的价格
cg数据库
逆火苍穹怎么找回之前的服务器
vr视频服务器
数据库连接 配置方法
乐配互联网科技有限公司
国家网络安全周北海
网络安全秘密协议
松江区网络技术咨询售后服务
修改apk中的服务器地址
衢州企业软件开发工具
晴空服务器
uml软件开发介绍
游戏微信软件开发
存储服务器怎么管理
安徽综合软件开发价目表
软件开发管理 百度文库
互联网科技的运营
数据库创建应用界面
企业网络安全解决案例
qq华夏QQ币数据库正在维护
宝山区自主可控网络技术费用