小程序迁移 静态页面完成!!!

This commit is contained in:
Neo
2026-03-18 05:14:35 +08:00
parent 72bb11b34f
commit 075caf067f
124 changed files with 10407 additions and 2738 deletions

View File

@@ -0,0 +1,187 @@
# 微信小程序开发文档
> H5 → 微信小程序迁移规范 + VI 设计系统
> 最后更新2026-03-17
---
## 📚 文档导航
### 🚀 快速开始
**首次使用?** 从这里开始:
1. **AI 代码生成**:查阅 [`QUICK-REFERENCE.md`](./QUICK-REFERENCE.md)
- 颜色速查表、单位换算、类名映射、常见模式
- 精简版,适合快速查询
2. **完整迁移规范**:查阅 [`h5-migration/h5-to-mp-bridge.md`](./h5-migration/h5-to-mp-bridge.md)
- 执行规程、技术换算、交互改造、10步标准流程
- 详细版,适合深入理解
3. **VI 设计系统**:查阅 [`design-system/VI-DESIGN-SYSTEM.md`](./design-system/VI-DESIGN-SYSTEM.md)
- 颜色系统、组件规范、配色建议
- 设计师和开发者参考
---
## 📂 文档结构
```
docs/miniprogram-dev/
├── README.md ← 你在这里
├── QUICK-REFERENCE.md ← AI 快速参考(推荐首选)
├── h5-migration/ ← H5 迁移文档
│ ├── h5-to-mp-bridge.md ← 完整迁移规范1081行
│ ├── README.md ← 迁移文档说明
│ └── appendix/ ← 详细字典
│ ├── index.md ← 附录索引
│ ├── spacing-dictionary.md ← Spacing 与尺寸字典
│ ├── typography-dictionary.md ← 字体与文本字典
│ ├── color-dictionary.md ← 颜色字典
│ └── layout-dictionary.md ← 布局类映射字典
└── design-system/ ← VI 设计系统
├── VI-DESIGN-SYSTEM.md ← 完整设计系统规范397行
├── vi-guide.html ← 可视化指南(设计师用)
└── QUICK-REFERENCE.md ← 颜色速查表
```
---
## 🎯 按场景查阅
### 场景1AI 代码生成迁移页面
**推荐流程**
1. 打开 [`QUICK-REFERENCE.md`](./QUICK-REFERENCE.md)
2. 查阅颜色、单位、类名速查表
3. 参考常见迁移模式
4. 需要详细说明时,查阅 [`h5-migration/h5-to-mp-bridge.md`](./h5-migration/h5-to-mp-bridge.md)
**关键文件**
- `QUICK-REFERENCE.md` - 核心参考
- `h5-migration/h5-to-mp-bridge.md` - 完整规范
- `h5-migration/appendix/` - 详细字典
---
### 场景2前端开发手工迁移
**推荐流程**
1. 阅读 [`h5-migration/h5-to-mp-bridge.md`](./h5-migration/h5-to-mp-bridge.md) 的 §1-4执行规程
2. 了解输入输出契约和强制决策
3. 按 §13 的 10 步标准流程执行
4. 查表时参考 §5-9 和附录 A/B/C/D
**关键文件**
- `h5-migration/h5-to-mp-bridge.md` - 完整规范
- `h5-migration/appendix/` - 详细字典
---
### 场景3设计师查看配色规范
**推荐流程**
1. 打开 [`design-system/vi-guide.html`](./design-system/vi-guide.html)(可视化指南)
2. 查看各个模块的颜色预览
3. 需要详细说明时,查阅 [`design-system/VI-DESIGN-SYSTEM.md`](./design-system/VI-DESIGN-SYSTEM.md)
**关键文件**
- `design-system/vi-guide.html` - 可视化指南
- `design-system/VI-DESIGN-SYSTEM.md` - 完整规范
---
### 场景4查询特定内容
| 需要查询 | 查阅文件 |
|---------|---------|
| 颜色值 | `QUICK-REFERENCE.md``h5-migration/appendix/color-dictionary.md` |
| 单位换算 | `QUICK-REFERENCE.md``h5-migration/appendix/spacing-dictionary.md` |
| 字号/行高 | `h5-migration/appendix/typography-dictionary.md` |
| 布局类名 | `h5-migration/appendix/layout-dictionary.md` |
| 迁移流程 | `h5-migration/h5-to-mp-bridge.md` §13 |
| 能力分级 | `h5-migration/h5-to-mp-bridge.md` §3 |
| VI 规范 | `design-system/VI-DESIGN-SYSTEM.md` |
---
## 📊 文档统计
| 文档 | 行数 | 用途 |
|------|------|------|
| QUICK-REFERENCE.md | 210 | AI 快速参考 |
| h5-to-mp-bridge.md | 1081 | 完整迁移规范 |
| spacing-dictionary.md | 181 | Spacing 字典 |
| typography-dictionary.md | 267 | 字体字典 |
| color-dictionary.md | 199 | 颜色字典 |
| layout-dictionary.md | 205 | 布局字典 |
| VI-DESIGN-SYSTEM.md | 397 | VI 设计系统 |
| **总计** | **2740** | - |
---
## 🔑 核心概念速览
### 单位策略
- **rpx 为主**:布局、容器、间距(换算公式:`rpx = px × 1.8204`
- **px 为辅**:发丝线、阴影、小图标
### 交互改造
- **禁止 DOM 操作**`document.*``classList.*`
- **改为数据驱动**`setData` + 条件渲染
### 能力分级
- **A 类**可直迁flex、transition、animation 等)
- **B 类**条件迁sticky、grid、backdrop-filter 等)
- **C 类**禁迁DOM API、浏览器 API 等)
### 颜色系统
- **任务分类**4 种(高优先、优先、回访、关系)
- **客户标签**6 种(基础、消费、玩法、促销、社交、反馈)
- **关系等级**4 种(很好、良好、一般、待发展)
- **AI 图标**6 种配色Red、Orange、Yellow、Blue、Indigo、Purple
---
## ⚠️ 常见问题
### Q: 我应该从哪个文档开始?
**A**:
- 如果是 AI 代码生成:`QUICK-REFERENCE.md`
- 如果是手工迁移:`h5-migration/h5-to-mp-bridge.md`
- 如果是查颜色:`design-system/VI-DESIGN-SYSTEM.md`
### Q: 文档太多了,怎么快速找到我需要的?
**A**: 使用上面的"按场景查阅"表格,或者用 Ctrl+F 搜索关键词。
### Q: 为什么要分这么多文件?
**A**: 为了避免超大文件导致 AI 处理时超过 token 限制。每个文件都是独立的,可以按需加载。
### Q: 旧文档在哪里?
**A**: 已归档。新的迁移工作请使用本文档体系。
---
## 📝 版本历史
### v1.02026-03-17
- 整理文档结构
- 创建 QUICK-REFERENCE.mdAI 快速参考)
- 统一 README.md 作为总索引
- 分类 h5-migration 和 design-system
---
## 🚀 快速链接
- [AI 快速参考](./QUICK-REFERENCE.md) - 颜色、单位、类名速查
- [完整迁移规范](./h5-migration/h5-to-mp-bridge.md) - 详细执行规程
- [VI 设计系统](./design-system/VI-DESIGN-SYSTEM.md) - 颜色和组件规范
- [可视化指南](./design-system/vi-guide.html) - 设计师参考
---
**需要帮助?** 查阅对应的文档,或按"按场景查阅"表格找到你需要的内容。