前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下

首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统的wx.getUserInfo目前还是能用的,但是在使用时候会有官方log提醒你,这个方法需要升级。

然后就是官方提供的最新方法Open-data标签,使用这个标签可以不用用户授权直接获得头像和昵称

例子:

    <open-data type="userAvatarUrl"></open-data>    //获取用户头像直接显示在小程序中<open-data type="userNickName" lang="zh_CN"></open-data>    //获取用户昵称直接显示在小程序中

最后就是Open-data的灵活使用方法,

<button open-type='getUserInfo' lang="zh_CN" bindgetuserinfo="onGotUserInfo"></button>

可以在button标签中将open-data作为一个属性写入进去,这样效果就变为在点击时获取头像和昵称

获取方法在函数中得到就好

onGotUserInfo: function (e) {console.log("nickname=" + e.detail.userInfo.nickName);}

具体怎么使用就是不同情况不同分析了,灵活一点就好

欢迎大神讨论

微信小程序——最新获取用户昵称和头像的方法总结相关推荐

  1. Java获取游戏头像_小程序最新获取用户昵称和头像的方法总结

    前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下 首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统 ...

  2. 微信小程序 - 最新获取用户昵称 / 头像(wx.getUserProfile 接口被废弃后的代替方案)详细教程,2022 年之后的所有微信小程序,获取用户信息最新详细教程,附带示例源代码

    前言 由于官方修改了 "用户头像昵称获取规则" ,导致网上几乎所有教程全部失效,本文来做最新详细教程. 2022 年往后(官方废弃了 wx.getUserProfile 接口),本 ...

  3. 【uniapp,样式,登录】【微信小程序】获取用户昵称和头像 uni.getUserProfile 废弃 后 新规则 写法

    uni.getUserProfile 已废弃 //授权获取用户信息 废弃getUserProfile(e) {console.log('授权登录')uni.showLoading({title: '加 ...

  4. 微信小程序【获取用户昵称头像和昵称(附源码)】

    获取用户昵称头像和昵称 wx.getUserProfile bindgetuserinfo 登录过程 前端源码:https://pan.baidu.com/s/1uz2Gm2FMB-8RFVkhlHY ...

  5. 微信小程序如何获取用户昵称性别地区等信息

    在inde.wxml文件中添加一个按钮,当点击按钮时获取用户信息 <button open-type="getUserInfo" bindgetuserinfo=" ...

  6. 微信小程序 关于获取用户信息的一种方法 “this.setData与getApp().globalData.userInfo“

    获取用户信息:this.setData和getApp().globalData.userInfo; 最开始的WXML文件中,我们写下页面结构代码如下: <image class="us ...

  7. Android 获取微信ua,微信小程序实现获取用户高清头像

    const app = getApp(); Page({ /** * 页面的初始数据 */ data: { imageUrl: null, userInfo: {}, hasUserInfo: fal ...

  8. 微信小程序最新获取头像以及昵称方法

    微信小程序最新获取头像信息 之前是使用open-dada获取微信头像和昵称,但是后面由于官网更新,此方法被收回了,所以不能使用此方法了. 之前方法代码: <open-data type=&quo ...

  9. php取微信名字和头像,微信小程序如何获取用户头像和昵称

    本文介绍了微信小程序如何获取用户头像和昵称,分享给大家,具体如下: 代码user.wxml: {{userInfo.nickName}} user.js //sort.js //獲取應用實例 var ...

最新文章

  1. struts2笔记01-环境搭建
  2. 服务器架设笔记——搭建用户注册和验证功能
  3. 深度剖析数据在内存中的存储2——浮点数数在内存中的存储
  4. Azure CosmosDB (3) 选择适当的一致性级别
  5. 一种基于游戏引擎的AR模式探讨(下)
  6. Python 奇技淫巧
  7. 如果给你机会,阿里巴巴的中层职位和马云的专属司机,你怎么选?
  8. 模式窗体 winform 1201
  9. 从趋势到必选项,探讨企业数字化转型方式方法
  10. Ubuntu14.04快速搭建SVN服务器及日常使用
  11. 改善代码设计 —— 处理概括关系(Dealing with Generalization)
  12. 视差滚动效果原理解析和效果实现
  13. 服务器显示器指示灯不亮,电脑显示器指示灯不亮怎么办
  14. windows7副本不是正版问题
  15. APP Designer 制作简易英汉词典的回调函数书写
  16. 【APICloud系列|29】dialogBox模块(对话框)的实现
  17. 一起来找茬:下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧
  18. 2012-11-1小光棍节【就在今天,我们进行了这学期的第一次考试】下面写下今天的考试心得~!
  19. 达梦7数据库数据守护集群 技术方案
  20. Python字典的创建及其常见方法【详细】

热门文章

  1. 华为鸿蒙操作系统学习(3):经过上次的编译发现,鸿蒙的整个项目的源代码现在使用的是v1.0版本。原来可以编译3个设备固件,但是只编译成功两个。使用Dockerfile进行源代码的构建,构建成功。
  2. java对类对象初始化_Java类和对象初始化
  3. Qt绘制小组件上的图像-grab函数
  4. 育碧:《猎杀潜航5》盗版破解补丁并非完美破解
  5. 蚁群算法MATLAB程序
  6. 1.聊聊Netty那些事儿之从内核角度看IO模型
  7. 如何微信链接自定义_微信链接自定义
  8. 记录一个androidstudio的闪退
  9. 北京博睿宏远数据科技股份有限公司声明
  10. 静态链接库与动态链接库详解