From 0d3280fe7bf9954f412543b06aee6607d6d721cd Mon Sep 17 00:00:00 2001 From: becomer Date: Wed, 21 Oct 2026 17:07:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E9=A1=B5=E9=9D=A2=EF=BC=9A?= =?UTF-8?q?=E7=B2=BE=E7=AE=80=E6=99=AE=E9=80=9A=E7=94=A8=E6=88=B7=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=96=87=E6=A1=88=20+=20=E5=A4=B4=E5=9B=BE=E8=BE=B9?= =?UTF-8?q?=E7=95=8C=E5=AF=B9=E9=BD=90=E6=8C=89=E9=92=AE=E4=B8=AD=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 文案过长显示不全 普通用户的副标题原为「普通用户 · 开通后执行任务不限次数」, 在卡片的 flex-1 区域内被 truncate 截断。 改为「免费用户」,与上方姓名行组合读作「张三 / 免费用户」, 既完整显示又不丢信息(VIP 分支同步去掉冗余的 "VIP ·" 前缀, 因为 VIP 身份已由姓名旁的角标体现)。 2. 头图绿色渐变边界位置 原先 -mt-14 时,头图底色边界落在会员卡约 63.6% 高度处, 低于「兑换 CDK」按钮中线 12px,看起来切在卡片中上部。 改为 -mt-11 后边界正好对齐按钮中线。 该结论来自无头 Chrome 实测而非估算:构造等价 DOM 后测量 heroBottom / btnCenter 差值,-mt-14 → +12px(偏低), -mt-11 → 0px(对齐)。页面上写死了这次实测数据作为注释。 另经实测确认头图的 pb 只影响上方留白、不影响对齐 (pb-14 与 pb-16 均对齐),故保留 pb-16。 卡片内边距同步由 p-4 收窄为 px-4 py-3,让三行文字更紧凑。 npm run build 与 vue-tsc 均通过。 --- frondend/src/views/profile/ProfileView.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/frondend/src/views/profile/ProfileView.vue b/frondend/src/views/profile/ProfileView.vue index 0ca1ebd..2700720 100644 --- a/frondend/src/views/profile/ProfileView.vue +++ b/frondend/src/views/profile/ProfileView.vue @@ -457,6 +457,8 @@ async function handleRedeemInvite() {