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


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 相关文章推荐
学习jquery必备 api中英文对照的chm手册 下载
May 03 Javascript
jQuery提示效果代码分享
Nov 20 Javascript
基于jQuery实现网页打印功能
Dec 01 Javascript
浅析JavaScript回调函数应用
May 22 Javascript
AngularJS Ajax详解及示例代码
Aug 17 Javascript
jquery checkbox的相关操作总结
Oct 17 Javascript
AngularJS用户选择器指令实例分析
Nov 04 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
jquery实现图片上传前本地预览
Apr 28 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
js布局实现单选按钮控件
Jan 17 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
火影忍者:三大瞳力之一的白眼,为什么没有写轮眼那么出色?
2020/03/02 日漫
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
用header 发送cookie的php代码
2007/03/16 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
2018/03/31 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
推荐10个2014年最佳的jQuery视频插件
2014/11/12 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
jQuery实现表格冻结顶栏效果
2017/08/20 jQuery
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
python多重继承新算法C3介绍
2014/09/28 Python
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
python获取代码运行时间的实例代码
2018/06/11 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
介绍下Java中==和equals的区别
2013/09/01 面试题
工程造价专业大专生求职信
2013/10/06 职场文书
党员组织关系介绍信
2014/02/13 职场文书
承兑汇票延期证明
2015/06/23 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python