微信小程序开发交流qq群   173683895

   承接微信小程序开发。扫码加微信。

正文:

bug示例图:

导致这个bug的原因是 wx.getUserInfo(OBJECT) 接口做了调整;

请看官方文档的描述:

wx.getUserInfo(OBJECT)

注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="getUserInfo"></button> 引导用户主动进行授权操作

  1. 当用户未授权过,调用该接口将直接报错
  2. 当用户授权过,可以使用该接口获取用户信息

很明显,现在想要获取用户登录授权信息需要从button来获取了,如果只是想要展示用户的头像和昵称的话可以用官方新出的组件,示例:

<!-- 如果只是展示用户头像昵称,可以使用 <open-data /> 组件 -->
<open-data type="userAvatarUrl"></open-data>
<open-data type="userNickName"></open-data>

这样就可以直接展示用户的头像和昵称。

获取用户登录授权信息使用方式:

<!-- 需要使用 button 来授权登录 -->
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>
<view wx:else>请升级微信版本</view>
//js
Page({data: {},bindGetUserInfo: function(e) {console.log(e.detail.userInfo)}
})

微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法相关推荐

  1. 第五人格获取服务器信息失败,第五人格获取版本信息失败怎么办 获取版本信息失败解决办法[图]...

    第五人格获取版本信息失败怎么办?有很多玩家遇到了这个问题,主要是游戏需要进行更新检查,获取失败就不能保证当前的游戏版本是最新的,就不能进入游戏,下面小编带来了解决办法! 获取版本信息失败解决办法: 1 ...

  2. 微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github...

    不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口.目前还在开发第三方微信 ...

  3. 武林外传老是显示服务器未响应,武林外传手游启动闪退及获取服务器列表失败解决方法...

    武林外传手游是完美世界倾力开发的3D MMORPG手游,很多玩家在进入游戏出现了闪退,获取服务器列表失败的现象,如何才能顺利的进入游戏呢?下面小编带来启动闪退及获取服务器列表失败解决方法,希望对大家有 ...

  4. dnf一直接收服务器信息失败怎么办,DNF近期出现的 接受频道信息失败 解决方法...

    游戏更新,推出新版本,新职业一直是保持游戏经久不衰的必经之路.每次更新都会更玩家们带来不同程度的新鲜感. BUT!从很久很久以前,国服的更新带来的不仅仅是新鲜感,还有各种蛋疼,例如各种卡爆.掉线.还有 ...

  5. 第五人格获取服务器信息失败,第五人格正在获取版本信息解决办法 [图]

    第五人格正在获取版本信息怎么回事?相信最近很家在进入第五人格游戏的时候一直会卡在一个显示"正在获取版本信息"的界面,而且在获取一段时间后再显示获取更新失败,请重新尝试,那么这个是什 ...

  6. 计算机无法正确抓取硬盘信息,获取硬盘信息失败?2招轻松解决,u盘装系统就这么简单!...

    原标题:获取硬盘信息失败?2招轻松解决,u盘装系统就这么简单! U盘装系统是近来经常听到的一个词汇,现在的人都不再像以前那样事事花钱请人,能自己动手的决不多啰嗦.况且u盘装系统确实也不是个技术含量很高 ...

  7. 战神引擎服务器维护中怎么解决,战神引擎提示:获取该区补丁失败.的解决方法...

    原标题:战神引擎提示:获取该区补丁失败.的解决方法 今天手游传奇帮帮在测试一个战神引擎服务端的时候,点击进入游戏的时候,出现获取该区补丁失败.的提示,最后发现是列表配置文件上出了错误,最后解决了,既然 ...

  8. qq分享提示设备未授权_友盟微信、QQ等分享提示未验证应用配置

    产品和客服反馈微信分享提示未验证,让我们排查原因,看了微信文档才知道,由于苹果iOS 13系统版本安全升级,为此WechatOpenSDK在1.8.6版本进行了适配.1.8.6版本支持Universa ...

  9. 微信公众号订阅号开发的学习(二):获取用户发送的消息、简单的自动回复、自定义菜单

    获取用户发送的消息 基础 微信服务器会发送两种类型的消息给开发者服务器. get请求 验证服务器的有效性 post请求 微信服务器会将用户发送的数据转发到开发者服务器上 实现 基于微信公众号订阅号开发 ...

最新文章

  1. 联机重做日志的配置过程
  2. 二分查找算法的两种实现方式:非递归实现和递归实现
  3. OpenCASCADE:Foundation Classes之插件管理
  4. 中国大学MOOC 计算机组成原理第1章测试
  5. SAP CRM和C4C数据同步的两种方式概述:SAP PI和HCI
  6. centos7 配置静态ip时出现双ip问题解决
  7. JAVA中用于处理字符串的 三兄弟
  8. 瑞银:将京东目标价上调至110美元 维持“买入”评级
  9. python一对一教学质量怎么样_Python大牛开小灶,一对一问答
  10. 【NOIP2014】【Luogu2118】比例简化(枚举)
  11. tx2 安装 Anaconda
  12. MNIST手写数据,从训练到数据预测(keras)
  13. 什么是标签?跟数据中台有什么关系?
  14. 中国人霸屏奥运会乒乓球赛这事 外国人怎么看?
  15. 华为RH2288H V3服务器更换内存条
  16. springboot 的异步任务 :无返回值 和有返回值
  17. mysql里面除号写法_Mysql之常见函数
  18. 大厂软技能最佳实践--金字塔原理篇
  19. 一文带你了解外贸海关数据
  20. 在 Linux 上搭建 Hubot 聊天机器人服务器

热门文章

  1. 拷贝构造函数和赋值函数的一些知识
  2. JavaScript面向对象编程
  3. ASP.NET2.0 永恒密码之戒【月儿原创】
  4. System commands can run from cmd
  5. DataGrid在分页状态下删除纪录的问题
  6. PE文件和COFF文件格式分析——导出表的应用——一种摘掉Inline钩子(Unhook)的方法
  7. C++/C++11中std::string用法汇总
  8. OpenCV下车牌定位算法实现代码
  9. 【Qt】Ubuntu下Qt应用程序自启动设置
  10. 【linux】Linux kernel uapi header file(用户态头文件)