变量赋值和方法定义

获取头像和名称

在Page的index.js里面创建一个data对象,里面存放变量,前端使用{{name1}}取值,方法则使用func(){}直接定义,前端使用bindtap调用;

2025-08-07T14:45:11.png

Page({
  data:{
    text1:"你好呀!欢迎来到微信小程序",
    nickName:"暂时未获取",
    avatarUrl:""
  },
  getUserInfo(){
    wx.getUserProfile({
      desc: '获取用户消息',
        success:(res)=>{
          var nickName=res.userInfo.nickName;
          var avatarUrl=res.userInfo.avatarUrl;
          this.setData({
            nickName:nickName,
            avatarUrl:avatarUrl
          })
          console.log(res.userInfo);
        }
    })
  }

})

注意:getUserProfile只适合基础库 2.21.2以下使用,不然不会弹窗和获取信息
2025-08-07T14:42:44.png