Skip to content

页面:日记编辑(路径: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_edit
  • journal_entry_submit 参数:input_channel, word_count, mood_score
  • exp_journal_edit_first_paint

6. 异常与边界

  • 敏感词/违规:本地提示 + 服务器复核
  • 弱网:草稿与附件排队上传

7. 验收清单(DoD)

  • [ ] 文本/语音/图片录入
  • [ ] REBT 模板展开与保存
  • [ ] 自动草稿/恢复
  • [ ] 埋点齐全

8. 关联文档

  • 功能:docs/功能文档/功能-心情随笔与多模录入.md

9. 变更记录

  • 2025-09-22 by Codex:首次创建

贡献者

The avatar of contributor named as Cai Hongyu Cai Hongyu

文件历史

撰写