# H5 原型迁移到微信小程序页面手册(PRD + 技术规范) 版本:v1.0 适用项目:球房运营助手 H5 原型 → 原生微信小程序页面 依据:对上传原型代码包的静态审阅(24 个 HTML 页面、6 个 CSS、8 个 JS、1 个图片资源)+ 微信小程序 / Tailwind 官方文档调研 --- ## 1. 文档目标 本手册用于指导将现有 H5 原型页面迁移为**原生微信小程序页面**,目标是: 1. 仅关注**前端页面层**迁移,不讨论后端真实联调。 2. 除字体渲染差异外,尽量做到**视觉样式、布局、动效、交互反馈的 1:1 还原**。 3. 当前原型的验收基准设备等效宽度为 **412px**,迁移后以该宽度为第一验收基准。 4. 先完成 Tailwind/H5 表达方式到 WXML/WXSS/小程序 JS 的等价改写,再进入接口联调阶段。 --- ## 2. 原型项目现状审阅结论 ### 2.1 页面与模块盘点 经静态审阅,原型共包含以下主要页面: #### 账号与权限 - `login.html` 登录 - `apply.html` 账号申请 - `reviewing.html` 审核中 - `no-permission.html` 无权限 - `home-settings.html` 首页设置 - `my-profile.html` 我的 #### 任务与客户维护 - `task-list.html` 任务列表 - `task-detail.html` 任务详情(主版) - `task-detail-priority.html` 任务详情(优先召回) - `task-detail-callback.html` 任务详情(客户回访) - `task-detail-relationship.html` 任务详情(关系构建) - `notes.html` 备注 - `chat.html` 助手对话 - `chat-history.html` 助手对话记录 #### 看板与数据 - `board-finance.html` 财务看板 - `board-customer.html` 客户看板 - `board-coach.html` 助教看板 #### 业绩与服务 - `performance.html` 业绩详情 - `performance-records.html` 业绩明细 - `customer-service-records.html` 客户服务记录 - `coach-detail.html` 助教详情 - `customer-detail.html` 客户详情 #### 其他 - `benchmark.html` 基准测试页 - `ai-icon-demo.html` AI 图标演示页 ### 2.2 Tailwind 使用特征(基于代码扫描) 项目中 Tailwind 用法整体偏“静态 UI utility class”,迁移难度低于常见 React/Vue + Tailwind 项目: - 唯一 class 数约 **788**。 - 大多数是**基础 utility**,如:`flex`、`px-4`、`rounded-xl`、`text-sm`、`shadow-sm`、`bg-white`。 - 存在少量 **arbitrary value**,如: - `text-[9px]` - `top-[44px]` - `flex-[2]` - `max-h-[70vh]` - 存在少量状态变体: - `hover:*` - `focus:*` - `active:*` - `group-hover:*` - **几乎未发现响应式断点类**(例如 `sm:` / `md:` / `lg:`),这对小程序迁移是利好。 - 页面还混用了较多**内联 style**与页面内 `