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


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当鼠标悬停时放大图片的效果实例
Jul 03 Javascript
jquery $.each()使用探讨
Sep 23 Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 Javascript
js实现开启密码大写提示
Dec 21 Javascript
jQuery常用选择器详解
Jul 17 jQuery
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 Javascript
vue.js购物车添加商品组件的方法
Sep 17 Javascript
在js中修改html body的样式
Nov 11 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
php解析json数据实例
2014/08/19 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
js身份证验证超强脚本
2008/10/26 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
vue-cli中打包图片路径错误的解决方法
2017/10/26 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
js实现中文实时时钟
2020/01/15 Javascript
Python实现统计单词出现的个数
2015/05/28 Python
Python selenium文件上传方法汇总
2020/11/19 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
用Python逐行分析文件方法
2019/01/28 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python自动生成model文件过程详解
2019/11/02 Python
详解css3 Transition属性(平滑过渡菜单栏案例)
2017/09/05 HTML / CSS
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
团组织关系介绍信
2014/01/12 职场文书
小学作文评语大全
2014/04/21 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
副总经理岗位职责
2015/02/02 职场文书
暂停营业通知
2015/04/25 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
2019大学生实习报告
2019/06/21 职场文书