Skip to content

美业小程序 (趣美丽) 技术文档

概览

趣美丽(MP-Beauty)是一刻工坊专为美业店长打造的内容生产小程序。通过手机端即可完成从拍摄到成片的全流程内容创作。

核心特性

  • 📱 移动优先: 专为微信小程序设计,随时随地创作
  • 🎬 场景化拍摄: 5场景探店流水线,结构化内容生产
  • 🎤 智能提词器: 实时口播提示,拍摄更专业
  • 🤖 AI 成片: 自动剪辑、配音、字幕,一键生成成品
  • 📊 数据同步: 跨端协同,Web端编排、移动端执行

文档导航

文档说明更新时间
架构设计小程序技术架构与数据流2026-01-03
场景拍摄场景拍摄功能详解2026-01-03
代码优化代码瘦身与性能优化2026-01-03
更新日志版本更新记录2026-01-03

快速开始

环境准备

bash
# 进入小程序目录
cd apps/mp-beauty

# 安装依赖
npm install

# 启动开发服务器
npm run dev:mp-weixin

项目结构

apps/mp-beauty/
├── src/
│   ├── pages/                 # 页面
│   │   ├── task-detail/      # 场景拍摄列表页
│   │   ├── beauty-camera/    # 拍摄页面
│   │   └── ...
│   ├── components/            # 组件
│   │   ├── scene-review-popup.vue      # 场景回顾弹窗
│   │   ├── script-edit-modal.vue       # 口播文案编辑
│   │   └── ...
│   ├── beauty-components/     # 美业专用组件
│   ├── utils/                 # 工具函数
│   └── config/                # 配置文件
├── docs/                      # 文档
└── dist/                      # 编译输出

核心模块

1. 场景拍摄流程

mermaid
graph LR
    A[选择流水线] --> B[场景拍摄列表]
    B --> C[拍摄/选择素材]
    C --> D[场景回顾]
    D --> E{满意?}
    E -->|是| F[继续下一场景]
    E -->|否| C
    F --> G[提交生成]

2. 数据同步架构

小程序与后端通过 RESTful API 和 WebSocket 实现双向同步:

  • 上传素材: HTTP POST → 后端存储 → 返回 URL
  • 生成任务: HTTP POST → 任务队列 → WebSocket 推送进度
  • 结果获取: HTTP GET → 缓存机制 → 展示成片

技术栈

层级技术
框架uni-app (Vue 3)
状态管理Composition API + ref/reactive
样式SCSS
构建Vite
部署微信开发者工具

最近更新

2026-01-03 场景回顾优化 + 代码瘦身

  • ✅ 合并"预览"和"继续拍"为统一入口"回顾本场景"
  • ✅ 新增场景回顾全屏弹窗,支持预览、编辑文案、重拍
  • ✅ 删除 890 行未使用代码(19% 代码减少)
  • ✅ 清理 40+ 个未使用样式类
  • ✅ 优化性能,提升维护性

详见:代码优化记录

相关文档

团队协作

贡献指南

  1. 遵循 命名规范
  2. 提交前运行 npm run lint
  3. 新功能需添加对应文档
  4. 代码评审通过后合并

问题反馈

  • Bug 报告: 在对应功能模块的 .md 文件中记录
  • 功能需求: 提交到产品看板
  • 技术讨论: 在架构文档中记录决策

📱 美业小程序 - 让内容生产像发朋友圈一样简单

© 2024-2025 趣美丽 QuMeiLi · Powered by 刻流星引擎 KeLiuXing