getUserInfo.js

Page({data: {userInfo: {},hasUserInfo: false,canIUseGetUserProfile: false,},onLoad() {if (wx.getUserProfile) {this.setData({canIUseGetUserProfile: true})}},getUserProfile(e) {// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗wx.getUserProfile({desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写success: (res) => {this.setData({userInfo: res.userInfo,hasUserInfo: true})console.log(res.userInfo)}})},getUserInfo(e) {// 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息console.log(e.detail.userInfo)this.setData({userInfo: e.detail.userInfo,hasUserInfo: true,})},
})

getUserInfo.wxml

<view class="container"><view class="userinfo"><block wx:if="{{!hasUserInfo}}"><button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button><button wx:else open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称1 </button></block><block wx:else><image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image><text class="userinfo-nickname">{{userInfo.nickName}}</text></block></view>
</view>

getUserInfo以后不弹窗用getUserProfile替代

贴上小程序官方文档

wx.getUserProfile(Object object) | 微信开放文档

微信小程序获取用户昵称和头像相关推荐

  1. 2023年最新微信小程序获取用户openid、头像昵称的填写能力和方法原生写法

    大家好,下面是我身为小白分享给小白哈, 不懂就问相互学习共同进步! 亲测自用原生代码,感谢大神指点赐教鼓励勿喷: 只需9个一键复制粘贴步骤一气呵成: 先来本文最终主要实现效果: 获取微信小程序用户头像 ...

  2. java中用户头像是怎么弄的_微信小程序获取用户openid,头像昵称信息,后台java代码...

    https://blog.csdn.net/qq_39851704/article/details/79025557 首先最近正在练习微信小程序刚刚写了一个获取用户openid的代码,貌似之前的小程序 ...

  3. 微信小程序获取用户昵称中含有emoj表情,后端处理方式以及回显。

    1.在做微信小程序的时候遇到了用户昵称中含有emoj表情无法入库的情况. ### Cause: java.sql.SQLException: Incorrect string value: '\xF0 ...

  4. 微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』

    上代码 <button open-type="getUserInfo" bindgetuserinfo="getUserInfomation">获取 ...

  5. 微信小程序获取用户高清头像

    获取到用户头像的路径之后执行此函数,  返回值及时高清头像路径 function headimgHD(imageUrl) { console.log('原来的头像', imageUrl);imageU ...

  6. 微信小程序获取用户信息-头像、昵称......

    微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 目录 微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 1.wx.getUserProfile文档 2.代码演示 3.演示过程(图示) ...

  7. 微信小程序获取用户信息

    微信小程序获取用户信息 微信小程序获取用户信息接口做了调整: 2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像.昵称.性别与地区),将直接获 ...

  8. 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ

    微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...

  9. 微信小程序获取用户信息更新解决方案

    微信小程序获取用户头像和昵称更新了,以下代码是兼容旧版本微信和新版本微信的解决方案,仅供参考 直接上代码 <template><!-- 顶部用户信息显示 --><view ...

最新文章

  1. U盘安装 CentOS 7
  2. Oracle dbtimezone与os时区不一致的解决办法
  3. .NET Core跨平台的奥秘[上篇]:历史的枷锁
  4. 开发者账号申请 真机调试 应用发布
  5. mongodb 教程一
  6. axios, ajax和fetch的比较
  7. 关于SpringMVC中text/plain的编码导致的乱码问题解决方法
  8. pc端字体大小自适应几种方法
  9. 分析一个JDK卡死问题,还真有点麻烦
  10. 软件工程需求分析文档模板
  11. 计算机网络与通信技术教案,计算机网络技术教案
  12. 鹏业安装算量智能计算综合布线功能操作
  13. 搜狗输入法linux设置快捷键设置,搜狗输入法怎么创建桌面快捷键方式?
  14. 宽带拨号找不到netcfg.hlp文件
  15. 百度AI—人脸在线比对
  16. 抱薪者说 | 从零开始 ,社区年会诞生记
  17. Introduction to Reinforcement Learning notes
  18. 300 秒就完成第一超算 1 万年的计算量,量子霸权真时代要来了吗
  19. 在Java控制台实现学生成绩管理系统
  20. 数据结构——数和二叉树的概念和结构

热门文章

  1. JZ·7.8.2019
  2. 基于Python的蒙特卡罗方法估计Pi值的实现
  3. 读书笔记:卓有成效的管理者
  4. java web 有什么区别吗_web和java一样吗?有什么区别?
  5. cv2.putText()函数中各个参数含义
  6. fhq-Treap题目记录
  7. 手机的 32K,26M时钟电路作用 (转载于 52rd zsqt8888的专栏)
  8. 【小沐学C++】C++17实现文件操作<filesystem>
  9. android 集成腾讯IMSDK4.2.9 TUIKIT即时通信之更改头像
  10. 线程的状态 - Java