支付宝小程序开发练习-显示自己的支付宝头像(一)

上图是默认建立的项目文件,下面做一个简单的功能,读取支付宝用户信息,显示到头像到界面上

<!-- 视图层 -->
<view> 
    <image style="background-color: #eeeeee; width: 200px; height:200px;" mode="{{item.mode}}" src="{{src}}" onError="imageError" onLoad="imageLoad" />
</view>
Page({
  data: {
    src: ''
  },
  imageError: function (e) {
    console.log('image 发生错误', e.detail.errMsg)
  },
  imageLoad: function (e) {
    console.log('image 加载成功', e);
  },
  onLoad(query) {
    // 页面加载
  },
  onReady() {
    // 页面加载完成
    my.getAuthCode({
    scopes: 'auth_user',
    success: (res) => {
      my.getAuthUserInfo({
        success: (userInfo) => {
          //my.alert({content: userInfo.avatar});
          this.setData({src: userInfo.avatar});
          }
        });
      },
    });
  },
  onShow() {
    // 页面显示
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息
    return {
      title: '校园码',
      desc: '校园二维码',
      path: 'pages/index/index',
    };
  },
});

以上my.getAuthCode这个方法可以获得授权码,换句话说可以得到用户信息,最终效果如下


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值