Jelajahi Sumber

feat: 代码优化

longyang 3 minggu lalu
induk
melakukan
4c34697a39

+ 5 - 0
.workbuddy/memory/MEMORY.md

@@ -34,3 +34,8 @@
 - 每个步骤组件需接收 `isLast` 和 `isFirst` prop,emit `next` 和 `prev` 事件
 - 已实现"上一步"功能:所有步骤(除 Step1)底部有"← 上一步"按钮,位于"下一步"下方
 - ⚠️ 用户手动屏蔽了部分步骤的"下一步"按钮(如 SignInGuide),请勿恢复或覆盖
+- Step 6 已拆分为 3 步(2026-05-06),总步骤从 7 变为 9:
+  - Step 6 ProfileGuide — 我的积分
+  - Step 7 ExchangeGuide — 我的兑换(`setTab('exchange')` 激活 Tab)
+  - Step 8 CouponGuide — 礼品券兑换(`setTab('welfare')` 激活 Tab)
+  - Step 9 RewardGuide — 引导完成领奖

+ 4 - 4
src/components/NewUserGuide/steps/RewardGuide.vue

@@ -165,10 +165,10 @@ export default {
   border-radius: 25px;
   cursor: pointer;
   transition: all 0.3s;
-  box-shadow: 0 6px 20px rgba(39,174,96,0.35);
+  box-shadow: 0 4px 12px rgba(39,174,96,0.2);
   animation: btnShine 3s ease-in-out infinite;
 }
-.btn-finish:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(39,174,96,0.5); }
+.btn-finish:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(39,174,96,0.3); }
 .btn-finish:active { transform: translateY(0); }
 .btn-prev {
   width: 100%;
@@ -185,7 +185,7 @@ export default {
 }
 .btn-prev:hover { color: #4e5969; background: #eef1f6; }
 @keyframes btnShine {
-  0%, 100% { box-shadow: 0 6px 20px rgba(39,174,96,0.35); }
-  50% { box-shadow: 0 6px 28px rgba(39,174,96,0.6); }
+  0%, 100% { box-shadow: 0 4px 12px rgba(39,174,96,0.2); }
+  50% { box-shadow: 0 4px 16px rgba(39,174,96,0.35); }
 }
 </style>

+ 1 - 1
src/components/NewUserGuide/steps/WelcomeGuide.vue

@@ -4,7 +4,7 @@
     <div class="step1-illustration">
       <div class="illustration-bubble bubble-1">🎁</div>
       <div class="illustration-bubble bubble-2">⭐</div>
-      <div class="illustration-bubble bubble-3">🏆</div>
+      <!-- <div class="illustration-bubble bubble-3">🏆</div> -->
       <div class="illustration-icon-wrap">
         <div class="illustration-icon">🎉</div>
         <div class="illustration-ring ring-1"></div>