update: 优化

This commit is contained in:
2026-08-05 17:38:34 +08:00
parent 4835993639
commit 6a78093d31
9 changed files with 434 additions and 140 deletions
+35 -12
View File
@@ -77,7 +77,7 @@ const buildVersion = typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : ''
<template>
<Container title="用户信息">
<view :style="{ width: '100%', height: '100%' }">
<UserHeader />
<UserHeader fullNickname />
<scroll-view
scroll-y
:show-scrollbar="false"
@@ -104,7 +104,20 @@ const buildVersion = typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : ''
<text v-else :style="{ color: '#CC311F' }">未完成</text>
</UserItem>
<UserItem title="会员" :onClick="toBeVipPage">
已赠送6个月会员
<view
v-if="user.sVip === true"
class="member-nickname member-nickname--svip"
>
<text class="member-nickname__text">已开通SVIP</text>
<text class="member-nickname__shine">已开通SVIP</text>
</view>
<view
v-else-if="user.vip === true"
class="member-nickname member-nickname--vip"
>
<text class="member-nickname__text">已开通VIP</text>
</view>
<text v-else>未开通</text>
</UserItem>
<UserItem title="等级介绍" :onClick="toGradeIntroPage">
<text :style="{ color: '#4C76FF' }">Lv{{ user.lvl }}</text>
@@ -115,7 +128,7 @@ const buildVersion = typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : ''
}"
>{{ user.lvlPoints }}</text
>
<text></text>
<text>经验</text>
</UserItem>
<UserItem
title="段位介绍"
@@ -124,15 +137,16 @@ const buildVersion = typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : ''
}"
:onClick="toRankIntroPage"
>
<text :style="{ color: '#8E53EA' }">{{ user.lvlName }}</text>
<text
:style="{
color: '#FF7900',
marginLeft: '5px',
}"
>{{ user.scores }}</text
>
<text></text>
<view v-if="user.rankIcon || user.rankName" class="rank-info">
<image
v-if="user.rankIcon"
class="rank-info__frame"
:src="user.rankIcon"
mode="aspectFit"
/>
<text>{{ user.rankName || "暂无段位" }}</text>
</view>
<text v-else>暂无段位</text>
</UserItem>
<view class="my-grow" @click="toMyGrowthPage">
<image src="https://static.shelingxingqiu.com/shootmini/static/my-grow.png" mode="widthFix" />
@@ -170,4 +184,13 @@ const buildVersion = typeof __BUILD_TIME__ !== 'undefined' ? __BUILD_TIME__ : ''
.my-grow > image {
width: 100%;
}
.rank-info {
display: flex;
align-items: center;
}
.rank-info__frame {
width: 64rpx;
height: 64rpx;
margin-right: 8rpx;
}
</style>