微信小程序源码与开发工作流
00 / 00

使用

按 MVP、代表页面、业务任务和分层验收使用小程序源码与开发工作流。

1. 确认 MVP

先写清核心用户任务、第一版必须完成的业务流程和明确不做的功能。不要让 Agent 根据一句模糊需求直接生成整个小程序。

可以先使用下面的指令讨论需求:

我要开发微信小程序【写清楚需求】。先不要写代码。

请按核心用户任务、MVP 范围、明确不做、账号前提、数据、支付、页面和验收方式逐项讨论。确认后再生成原型、设计系统和页面规格,然后先实现一个代表页面。

2. 检查账号与自动化能力

让 Agent 检查 AppID、CloudBase、开发者工具、主体、类目、备案和支付条件,并列出:

  • 已经可以自动完成的事项。
  • 需要你人工授权或确认的事项。
  • 当前会阻止开发、支付或提审的事项。

3. 完成设计规格

先确定页面任务、导航、数据来源和交互状态。每个主要页面至少要考虑:

  • 加载、空数据和失败状态。
  • 未登录、已登录和授权被拒绝的状态。
  • 操作成功、取消和重复操作的结果。
  • 图片比例、组件、间距和反馈方式。

原型确定后,保留设计系统、页面规格和验收清单。

4. 先完成代表页面

选择一个同时包含导航、真实数据、图片、身份状态和关键操作的页面。先验证工程、设计、缓存和云端链路,再扩展其他页面。

5. 按用户任务扩展

每条任务同时完成页面、真实数据、云端逻辑、失败状态和验收,不要先写完全部 UI 再补后端。

涉及登录、订单、支付、退款和会员权益时,要把客户端状态和服务端终态一起完成。

6. 接入登录和支付

登录和手机号授权需要在真实微信环境中检查。支付流程至少覆盖:

  • 创建订单。
  • 支付成功和取消。
  • 重复回调或重复查询。
  • 掉线后重新查单。
  • 权益发放和撤销。
  • 退款状态和到账确认。

客户端显示成功不能代替服务端订单、退款和权益终态。

7. 分层验收

按顺序检查:

  1. 源码与配置:AppID、路由、状态、敏感信息和示例内容。
  2. 构建产物:真实构建、样式、资源和包体。
  3. 开发者工具:逐页运行、返回、Console、截图和缓存。
  4. CloudBase:数据库、云函数、存储、日志、订单和退款结果。
  5. 真机:微信授权、手机号、真实支付、退款到账和实际体验。
  6. 提审:类目、备案、隐私、内容、资质和版本材料。

上传体验版或正式提交审核前,由你确认版本、业务事实和平台材料。平台审核结果不能由源码或 Agent 保证。

人和 Agent 的边界

你负责账号注册、认证、备案、类目、商户关系、第一次授权、真机扫码、真实支付、退款到账、最终体验和提审材料。

Agent 可以继续处理工程配置、页面、云端逻辑、数据结构、素材流程、构建、开发者工具导航、Console、截图和自动检查,并在你完成授权或付款后查询服务端终态。

延伸阅读

这篇文档有问题?