内置模块
业务页面以 UniApp 分包形式放在 uniapp/src/modules/,并在 pages.json 的 subPackages 中注册。下列名称均来自当前仓库目录。
| 模块目录 | 主要页面 | 说明 |
|---|---|---|
login | login、register | 密码 / 短信登录、注册;微信小程序内支持快捷登录与手机号绑定 |
user | edit-profile、change-password、settings、balance、points | 资料、密码、设置;余额充值与积分流水 |
payment | pay-result | 支付结果页(查询订单是否已支付) |
message | message-list、message-detail | 站内信列表与详情 |
announcement | announcement-list、announcement-detail | 公告列表与详情 |
article | article-detail | 文章详情 |
agreement | agreement | 用户协议 / 隐私政策等协议正文 |
feedback | feedback | 意见反馈 |
about | about | 关于我们 |
webview | webview | 内嵌打开外链 |
主包 Tab 与装修入口不在 modules/ 下,而在 pages/:
| 路径 | 说明 |
|---|---|
pages/index/index | 首页(可走装修) |
pages/discover/index | 发现 |
pages/message/index | 消息 Tab |
pages/my/index | 我的 |
pages/diy/index | 通用装修页 |
新增业务时:在 modules/<name>/pages/ 加页面,并同步改 pages.json 分包列表。接口封装放在 uniapp/src/api/,不要在页面里散写 URL。