首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >微信使用getUserInfo和getUserProfile获取用户信息

微信使用getUserInfo和getUserProfile获取用户信息

作者头像
软件小生活
发布2021-09-10 17:18:54
发布2021-09-10 17:18:54
2.7K0
举报
文章被收录于专栏:软件小生活软件小生活

getUserProfile是推荐使用的,官方在2021年4月之后,就不在推荐使用getUserInfo来获取用户信息(昵称和头像)。

下面举个例子。

代码语言:javascript
复制
index.wxml

<view class="container">
    <image class="img" src="{{src}}" mode="widthFix" />
    <text>{{name}}</text>
    <!-- <button open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 点击更换头像和昵称</button>  -->
    <button type='primary' bindtap="getUserProfile"> 获取头像昵称 </button>
      
</view>

使用getUserInfo效果展示如下:

代码语言:javascript
复制
index.js

Page({

  /**
   * 页面的初始数据
   */
  data: {

    src:'/images/wode1.png',
    name:'Hello Word'
    
  },

  getUserInfo:function(e){
    console.log(e);
    this.setData({
      name:e.detail.userInfo.nickName,
      src:e.detail.userInfo.avatarUrl
    })
  },
  getUserProfile: function (e) {
    wx.getUserProfile({
      // desc: '业务需要',
      desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
      success: res => {
        //拿到信息处理业务
       // console.log(e);
        this.setData({
          name:res.userInfo.nickName,
          src:res.userInfo.avatarUrl
        })
      }
    })
  }
})

使用getUserProfile效果展示如下:

关注以下公众号获取更火知识点

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件小生活 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档