iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序getUserInfo授权问题如何解决
  • 928
分享到

微信小程序getUserInfo授权问题如何解决

2023-06-26 08:06:22 928人浏览 薄情痞子
摘要

本篇内容主要讲解“微信小程序getUserInfo授权问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序getUserInfo授权问题如何解决”吧!设置一个用户授权登录的过渡页

本篇内容主要讲解“微信小程序getUserInfo授权问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习微信小程序getUserInfo授权问题如何解决”吧!

设置一个用户授权登录的过渡页面,用户首次,进入小程序时,通过<button wx:if="{{canIUse}}" open-type="getUserInfo"bindgetuserinfo="bindGetUserInfo">同意授权登录</button> <view wx:else>请升级微信版本</view> 让用户自己去点击这个授权登录的按钮,然后再去进行后续的业务逻辑

延伸

如果用户恰好在某个页面登录态失效时,统一让其跳转到登录界面,点击授权登录成功,返回到之前的页面

下面是具体代码

 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授权问题如何解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 微信小程序getUserInfo授权问题如何解决

本文链接: https://www.lsjlt.com/news/308098.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序getUserInfo授权问题如何解决
    本篇内容主要讲解“微信小程序getUserInfo授权问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序getUserInfo授权问题如何解决”吧!设置一个用户授权登录的过渡页...
    99+
    2023-06-26
  • 如何解决微信小程序出现wx.getLocation再次授权的问题
    这篇文章主要介绍了如何解决微信小程序出现wx.getLocation再次授权的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:首...
    99+
    2022-10-19
  • 微信小程序如何实现getUserInfo回调
    这篇文章给大家分享的是有关微信小程序如何实现getUserInfo回调的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序-getUserInfo回调的实例详解前言:这里就不...
    99+
    2022-10-19
  • 微信小程序如何授权登录
    小编给大家分享一下微信小程序如何授权登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!注:没有在微信开放平台做开发者资质认证的就...
    99+
    2022-10-19
  • 微信小程序如何调用微信授权窗口
    这篇文章主要介绍了微信小程序如何调用微信授权窗口,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 具体实现app.js的onLaunch(...
    99+
    2022-10-19
  • 微信小程序如何实现授权登录
    这篇文章给大家分享的是有关微信小程序如何实现授权登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言由于微信官方修改了 getUserInfo 接口,所以现在无法实现一进入...
    99+
    2022-10-19
  • 微信小程序如何同步请求授权
    这篇文章主要为大家展示了“微信小程序如何同步请求授权”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信小程序如何同步请求授权”这篇文章吧。微信小程序 同步请求授...
    99+
    2022-10-19
  • 如何实现微信小程序之授权登录
    这篇文章主要介绍如何实现微信小程序之授权登录,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.实现思路自己写一个微信授权登录页面让用户实现点击的功能,也就是实现了通过 button 组件去触发 getUserInof...
    99+
    2023-06-14
  • 如何解决微信小程序入口场景的问题
    这篇文章主要为大家展示了“如何解决微信小程序入口场景的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决微信小程序入口场景的问题”这篇文章吧。前言最近一...
    99+
    2022-10-19
  • 如何实现uni-app微信小程序授权登录
    小编给大家分享一下如何实现uni-app微信小程序授权登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、appID相关申请和配置1. appid获取方式登录微...
    99+
    2023-06-22
  • 微信小程序如何开发用户授权登陆
    这篇文章主要介绍了微信小程序如何开发用户授权登陆,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。准备:微信开发者工具下载地址:https://...
    99+
    2022-10-19
  • 微信小程序中wx.getUserInfo如何引导用户授权
    小编给大家分享一下微信小程序中wx.getUserInfo如何引导用户授权,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体如下:首先,在page外定义一个函数用户判断是否为空对象var&...
    99+
    2022-10-19
  • 微信小程序授权登录功能如何实现
    这篇文章主要介绍“微信小程序授权登录功能如何实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序授权登录功能如何实现”文章能帮助大家解决问题。微信授权登录我们的项目开发有时候用到用户的一些信...
    99+
    2023-07-05
  • 微信小程序兼容性问题怎么解决
    这篇文章主要介绍“微信小程序兼容性问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序兼容性问题怎么解决”文章能帮助大家解决问题。运行环境差异微信小程序运行在三端:iOS、Andro...
    99+
    2023-06-26
  • 通过大白话理解微信小程序获取授权
    目录微信为什么要授权微信怎么授权?微信登录总结微信为什么要授权 微信用户授权,才可以操作微信官方的某些接口。简单来说就是:微信定义了很多接口,然后他们认为有一部分是涉及到用户使用安全...
    99+
    2022-12-08
    微信小程序获取授权信息 小程序用户授权登录详解 小程序获取用户微信号授权
  • 微信小程序如何授权获取用户详细信息openid
    这篇文章主要介绍微信小程序如何授权获取用户详细信息openid,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小程序获取用户的头像昵称openid之类第一种使用wx.getUserIn...
    99+
    2022-10-19
  • 微信小程序自定义tabbar问题怎么解决
    这篇文章主要介绍“微信小程序自定义tabbar问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序自定义tabbar问题怎么解决”文章能帮助大家解决问题。1、首先按照官方组件在app...
    99+
    2023-06-29
  • 如何解决微信小程序中textarea层级过高的问题
    这篇文章给大家分享的是有关如何解决微信小程序中textarea层级过高的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。建立一个新的textarea 组件代替原生textare...
    99+
    2022-10-19
  • 微信小程序中如何解决IOS和Android兼容的问题
    这篇文章将为大家详细讲解有关微信小程序中如何解决IOS和Android兼容的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。微信小程序开发之IOS和Android兼容的...
    99+
    2022-10-19
  • 通过大白话理解微信小程序的授权登录
    目录前言大白话讲步骤:1. 前端写一个button 按钮点击调用一个方法2. 前端点击button后,该调用的该方法里面写wx.login( ) 方法,这时候你会获得一些数据3. 后...
    99+
    2022-12-08
    微信小程序授权登录怎么实现 微信小程序重新授权登录 微信小程序授权登录代码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作