小程序最新获取用户昵称和头像的方法总结


Posted in Javascript onSeptember 23, 2019

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

首先,传统接口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);
 }

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery实现checkbox全选全不选的简单实例
Dec 31 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
javascript作用域、作用域链(菜鸟必看)
Jun 16 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
Jun 17 Javascript
使用原生的javascript来实现轮播图
Feb 24 Javascript
使用D3.js制作图表详解
Aug 13 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
Dec 20 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
Mar 17 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
Jun 22 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 Javascript
vue自定义指令和动态路由实现权限控制
Aug 28 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
Sep 23 #Javascript
layui内置模块layim发送图片添加加载动画的方法
Sep 23 #Javascript
微信头像地址失效踩坑记附带解决方案
Sep 23 #Javascript
微信小程序如何获取用户头像和昵称
Sep 23 #Javascript
微信小程序使用蓝牙小插件
Sep 23 #Javascript
微信小程序实现蓝牙打印
Sep 23 #Javascript
微信接入之获取用户头像的方法步骤
Sep 23 #Javascript
You might like
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
thinkPHP查询方式小结
2016/01/09 PHP
基于php实现的验证码小程序
2016/12/13 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
2013/09/12 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
2013/12/12 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
5种Python单例模式的实现方式
2016/01/14 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
pyqt5中动画的使用详解
2020/04/01 Python
基于Python实现天天酷跑功能
2021/01/06 Python
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
思想政治教育专业个人求职信范文
2013/12/20 职场文书
人事专员职责
2014/02/22 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
关于读书的演讲稿
2014/05/07 职场文书
雷人标语集锦
2014/06/19 职场文书
2015年技术员工作总结
2015/04/10 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python