微信小程序获取头像和昵称,头像圆角设置

在小程序中,用户的昵称和头像如果只是用来展示,而非用于其它用途,可以直接拿到进行展示:

1.只是用来展示

(1)wxml

<view style='margin:10rpx auto;text-align:center'>
  头像
  <open-data class="open-data-userAvatarUrl" type="userAvatarUrl"></open-data>    
</view>

<view style='margin:40rpx auto;text-align:center;display:flex;justify-content: center;'>
姓名:<open-data class="open-data-userNickName line1" type="userNickName" lang="zh_CN"></open-data>
</view>

<view style='margin:10rpx auto;text-align:center'>
性别:<open-data type="userGender" lang="zh_CN"></open-data>
</view>

(2)wxss

.intro {
  margin: 30px;
  text-align: center;
}

.line1{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis; 
}

.open-data-userAvatarUrl {
  width: 160rpx;
  height: 160rpx;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  margin: 40rpx auto;
}
.open-data-userNickName{
  max-width: 105rpx;
  display:block;
}

(3)效果

2.用于别的用途  (button按钮获取官方地址:官方

(1)通过页面的按钮,用户授权,这些涉及用户隐私的信息,必须由用户授权,否则无法拿到;

(2)涉及授权的操作必须使用button;

3.说明:

(1)open-data标签不能直接给一个随便的ClassName,须要给一个open-data-classname(classname可以自己变通定义),来实现可以实现头像的倒圆角,如果用户名对长度有要求限制的话也可以通过这种方法来实现限制;

(2)对于有些需要通过用户授权的部分,必须通过按钮来实现,需要授权的参照官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值