微信小程序getUserInfo授权问题如何解决
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇内容主要讲解"微信小程序getUserInfo授权问题如何解决",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序getUserInfo授权问题如
千家信息网最后更新 2025年11月15日微信小程序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安全错误
数据库的锁怎样保障安全
软件开发方面课程
两个服务器共享一个数据库
软件开发各岗位介绍
上海网络技术服务哪里好
centos服务器登录
数据库应用工程师
动态服务器页面图片
软件开发迭代式模型
网络安全大佬的网站
网络安全是什么时候施行
经开区软件开发工程师
海典服务器连接失败
河南特色软件开发销售电话
拟发展高层次代表人士数据库
华为提升网络技术
网络安全文明教育的宣传稿
广州外贸进口软件代理服务器
金牛区一诺网络技术
数值数据库有哪些
河北企业软件开发如何收费
网络安全设备申请
130塔式服务器管理
网络安全教育班级记录
口令服务器
教师评价软件开发
徐州专业软件开发售后保障
绍兴激光工控机服务器
城岩游网络安全教育
被窝网络技术公司
网络安全等于什么