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


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 miniui 教程 表格控件 合并单元格应用
Nov 25 Javascript
javascript里模拟sleep(两种实现方式)
Jan 25 Javascript
基于jQuery实现文本框缩放以及上下移动功能
Nov 24 Javascript
jQuery过滤选择器用法分析
Feb 10 Javascript
理解AngularJs指令
Dec 10 Javascript
JavaScript+CSS无限极分类效果完整实现方法
Dec 22 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
Bootstrap的class样式小结
Dec 01 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
Vue.js标签页组件使用方法详解
Oct 19 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
Jan 08 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
Jul 22 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
php反弹shell实现代码
2009/04/22 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
Vue关于数据绑定出错解决办法
2017/05/15 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
Python基于pycrypto实现的AES加密和解密算法示例
2018/04/10 Python
Python线程同步的实现代码
2018/10/03 Python
在python里面运用多继承方法详解
2019/07/01 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
利用HTML5 Canvas制作键盘及鼠标动画的实例分享
2016/03/15 HTML / CSS
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
工作鉴定评语
2014/05/04 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
就业导师推荐信范文
2015/03/27 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
关于 Python json中load和loads区别
2021/11/07 Python
Python闭包的定义和使用方法
2022/04/11 Python