Files

6.2 KiB
Raw Permalink Blame History

微信小程序开发文档

H5 → 微信小程序迁移规范 + VI 设计系统
最后更新2026-03-17


📚 文档导航

🚀 快速开始

首次使用? 从这里开始:

  1. AI 代码生成:查阅 QUICK-REFERENCE.md

    • 颜色速查表、单位换算、类名映射、常见模式
    • 精简版,适合快速查询
  2. 完整迁移规范:查阅 h5-migration/h5-to-mp-bridge.md

    • 执行规程、技术换算、交互改造、10步标准流程
    • 详细版,适合深入理解
  3. VI 设计系统:查阅 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
  2. 查阅颜色、单位、类名速查表
  3. 参考常见迁移模式
  4. 需要详细说明时,查阅 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 的 §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(可视化指南)
  2. 查看各个模块的颜色预览
  3. 需要详细说明时,查阅 design-system/VI-DESIGN-SYSTEM.md

关键文件

  • design-system/vi-guide.html - 可视化指南
  • design-system/VI-DESIGN-SYSTEM.md - 完整规范

场景4查询特定内容

需要查询 查阅文件
颜色值 QUICK-REFERENCE.mdh5-migration/appendix/color-dictionary.md
单位换算 QUICK-REFERENCE.mdh5-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

🚀 快速链接


需要帮助? 查阅对应的文档,或按"按场景查阅"表格找到你需要的内容。