微信小程序如何获取用户头像和昵称


Posted in Javascript onSeptember 23, 2019

本文介绍了微信小程序如何获取用户头像和昵称,分享给大家,具体如下:

微信小程序如何获取用户头像和昵称

代码user.wxml:

<view >
<view>
 <image class="avatar" src='{{userInfo.avatarUrl}}'></image>
 <view class="nickname">{{userInfo.nickName}}</view>
</view>
</view>

user.js

//sort.js
//?取????例
var app = getApp
Page({
 
 /**
  * 页面的初始数据
  */
 data: {
  //用户个人信息
  userInfo:{
   avatarUrl:"",//用户头像
   nickName:"",//用户昵称
  }
 },
 /**
  *点击添加地址事件
  */
 add_address_fun:function(){
  wx.navigateTo({
   url: 'add_address/add_address',
  })
 },
 
 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {
  var that=this;
  /**
   * 获取用户信息
   */
  wx.getUserInfo({
   success:function(res){
    console.log(res);
    var avatarUrl = 'userInfo.avatarUrl';
    var nickName = 'userInfo.nickName';
    that.setData({
     [avatarUrl]: res.userInfo.avatarUrl,
     [nickName]:res.userInfo.nickName,
    })
   }
  })
 },
 
 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {
 
 },
 
 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {
 
 },
 
 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {
 
 },
 
 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {
 
 },
 
 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {
 
 },
 
 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {
 
 },
 
 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {
 
 }
})

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

Javascript 相关文章推荐
JS的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 Javascript
Prototype Function对象 学习
Jul 12 Javascript
jquery.cookie用法详细解析
Dec 18 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 Javascript
AngularJS表单基本操作
Jan 09 Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
JavaScript中继承原理与用法实例入门
May 09 Javascript
JavaScript的垃圾回收机制与内存管理
Aug 06 Javascript
js实现圆形菜单选择器
Dec 03 Javascript
微信小程序使用蓝牙小插件
Sep 23 #Javascript
微信小程序实现蓝牙打印
Sep 23 #Javascript
微信接入之获取用户头像的方法步骤
Sep 23 #Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 #Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 #Javascript
layui加载数据显示loading加载完成loading消失的实例代码
Sep 23 #Javascript
ES10的13个新特性示例(小结)
Sep 23 #Javascript
You might like
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
2011/12/01 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
Node.js 如何利用异步提升任务处理速度
2019/01/07 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
Python读取环境变量的方法和自定义类分享
2014/11/22 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
联强国际笔试题面试题
2013/07/10 面试题
计算机专业毕业生推荐信
2013/11/25 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
人事专员职责
2014/02/22 职场文书
《满井游记》教学反思
2014/02/26 职场文书
社区维稳工作方案
2014/06/06 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
药房管理制度范本
2015/08/06 职场文书
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers