|
|
@@ -22,8 +22,6 @@ export default function TDesignUserCenterCard({
|
|
|
onGetUserInfo,
|
|
|
className = ''
|
|
|
}: UserCenterCardProps) {
|
|
|
- const defaultAvatarUrl = 'https://cdn-we-retail.ym.tencent.com/miniapp/usercenter/icon-user-center-avatar@2x.png'
|
|
|
-
|
|
|
const handleClick = () => {
|
|
|
if (isNeedGetUserInfo && onGetUserInfo) {
|
|
|
onGetUserInfo()
|
|
|
@@ -37,11 +35,17 @@ export default function TDesignUserCenterCard({
|
|
|
{/* 用户信息头部 */}
|
|
|
<View className="tdesign-user-center-card__header" onClick={handleClick}>
|
|
|
{/* 头像 */}
|
|
|
- <Image
|
|
|
- src={avatar || defaultAvatarUrl}
|
|
|
- mode="aspectFill"
|
|
|
- className="tdesign-user-center-card__header__avatar"
|
|
|
- />
|
|
|
+ {avatar ? (
|
|
|
+ <Image
|
|
|
+ src={avatar}
|
|
|
+ mode="aspectFill"
|
|
|
+ className="tdesign-user-center-card__header__avatar"
|
|
|
+ />
|
|
|
+ ) : (
|
|
|
+ <View className="tdesign-user-center-card__header__avatar tdesign-user-center-card__header__avatar--default">
|
|
|
+ <View className="i-heroicons-user-circle-20-solid w-full h-full text-gray-400" />
|
|
|
+ </View>
|
|
|
+ )}
|
|
|
|
|
|
{/* 用户名 */}
|
|
|
<Text className="tdesign-user-center-card__header__name">
|