页面:日记编辑(路径:miniprogram/packages/journal/diary-edit/index)
字数
412 字
阅读时间
2 分钟
1. 页面目标与角色
- 支持文本/语音/图片等多模录入与 REBT 模板;主流程:心情随笔。
2. 入口与去向(导航)
- 入口:随笔 Tab 新增/编辑;今天页补充随笔。
- 去向:diary-detail(保存后查看)、report-export。
- 路由:
wx.navigateTo({ url: '/packages/journal/diary-edit/index?entryId=xxx&mode=edit' }) - 分包:journal;未预加载。
3. 关键组件与交互
- 组件:文本输入、语音录制、图片上传、REBT 折叠面板、保存按钮、草稿恢复。
- 交互:自动草稿保存;保存冲突提醒;弱网本地保留。
- 无障碍:录音配字幕;错误提示温和。
4. 数据契约与接口
- 入参:
entryId?,mode:create|edit - 集合:docs/数据库/集合-心情随笔.journals.md
- 接口:docs/接口占位文档.md(创建/更新/上传)
5. 埋点与观测
pv_journal_editjournal_entry_submit参数:input_channel,word_count,mood_scoreexp_journal_edit_first_paint
6. 异常与边界
- 敏感词/违规:本地提示 + 服务器复核
- 弱网:草稿与附件排队上传
7. 验收清单(DoD)
- [ ] 文本/语音/图片录入
- [ ] REBT 模板展开与保存
- [ ] 自动草稿/恢复
- [ ] 埋点齐全
8. 关联文档
- 功能:docs/功能文档/功能-心情随笔与多模录入.md
9. 变更记录
- 2025-09-22 by Codex:首次创建