2026-09-09 22:05:00 +08:00
|
|
|
<view
|
|
|
|
|
class="ui-avatar ui-avatar--{{size}} ui-avatar--{{shape}}"
|
|
|
|
|
bindtap="onTap"
|
|
|
|
|
>
|
|
|
|
|
<image
|
|
|
|
|
wx:if="{{src && !loadError}}"
|
|
|
|
|
class="ui-avatar__img"
|
|
|
|
|
src="{{src}}"
|
|
|
|
|
mode="aspectFill"
|
|
|
|
|
binderror="onError"
|
|
|
|
|
/>
|
|
|
|
|
<view wx:else class="ui-avatar__fallback">
|
|
|
|
|
<text wx:if="{{defaultText}}" class="ui-avatar__fallback-text">{{defaultText}}</text>
|
2026-09-14 07:05:20 +08:00
|
|
|
<image wx:else class="ui-avatar__fallback-icon" src="/assets/brand/default-avatar.png" mode="aspectFill" />
|
2026-09-09 22:05:00 +08:00
|
|
|
</view>
|
|
|
|
|
<view wx:if="{{showBadge && (verified || reviewed)}}" class="ui-avatar__badges">
|
|
|
|
|
<view wx:if="{{verified}}" class="ui-avatar__badge ui-avatar__badge--verified">实名</view>
|
|
|
|
|
<view wx:if="{{reviewed}}" class="ui-avatar__badge ui-avatar__badge--reviewed">审核</view>
|
|
|
|
|
</view>
|
|
|
|
|
</view>
|