fix: match A01 v3 visual reference

This commit is contained in:
rain
2026-07-13 14:47:28 +08:00
parent b1b635c6ae
commit 225c5272b6
6 changed files with 128 additions and 268 deletions
+36
View File
@@ -0,0 +1,36 @@
# A-01 v3 Visual QA
- Source visual truth: `docs/design/screens/A01-启动登录引导-效果稿-v3-文字注册入口.png`
- Target viewport: `430 × 932`, unchecked agreement state.
- Implementation screenshot: unavailable.
## Evidence
- The selected source image was opened and measured at `852 × 1846px`; it corresponds exactly to the supplied target screen proportions.
- `pages/auth/entry.vue` now imports that source image directly, scales it by width, and overlays only local interaction regions.
- The supplied current-page screenshot predates this change, so it cannot serve as implementation evidence for the corrected page.
## Findings
- [P1] Runtime comparison blocked.
- Location: `pages/auth/entry.vue` at `430 × 932`.
- Evidence: no post-change HBuilderX or Android screenshot is available.
- Impact: the image import, viewport scaling, hit-region placement, and checked-agreement state cannot be visually confirmed in the target runtime.
- Fix: refresh the A-01 page in HBuilderX at `430 × 932`, capture the unchecked state, then compare it with the source visual above.
## Required fidelity surfaces
- Fonts and typography: supplied by the v3 source image; runtime rendering not yet captured.
- Spacing and layout rhythm: supplied by the v3 source image; runtime scaling not yet captured.
- Colors and visual tokens: supplied by the v3 source image; runtime rendering not yet captured.
- Image quality and asset fidelity: source is imported directly; runtime sharpness and crop not yet captured.
- Copy and content: source includes the approved `登录` primary label; runtime rendering not yet captured.
## Implementation Checklist
1. Refresh A-01 in HBuilderX at `430 × 932` with the agreement unchecked.
2. Capture the screen without surrounding browser chrome.
3. Compare the complete source and the runtime capture at the same scale.
4. Tap the agreement circle once and confirm that only then can the login region navigate to A-02.
final result: blocked