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


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 相关文章推荐
JavaScript的变量作用域深入理解
Oct 25 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
jquery实现页面关键词高亮显示的方法
Mar 12 Javascript
JavaScript实现数字数组正序排列的方法
Apr 06 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 Javascript
原生js实现移动端触摸轮播的示例代码
Dec 22 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
vue使用原生swiper代码实例
Feb 05 Javascript
vue.js 使用原生js实现轮播图
Apr 26 Vue.js
微信小程序使用蓝牙小插件
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
php生成html文件方法总结
2014/12/01 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
详解Python的Django框架中Manager方法的使用
2015/07/21 Python
Python 的描述符 descriptor详解
2016/02/27 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
Python定义一个函数的方法
2020/06/15 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
什么是TCP/IP
2014/07/27 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
文科毕业生自荐书范文
2014/04/17 职场文书
民政局个人整改措施
2014/09/24 职场文书
美容院员工规章制度
2015/08/05 职场文书
交通安全主题班会
2015/08/12 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
Python实现拼音转换
2021/06/07 Python
python非标准时间的转换
2021/07/25 Python
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android