Skip to content

页面:日记详情(路径:miniprogram/packages/journal/diary-detail/index)

字数
456 字
阅读时间
2 分钟

1. 页面目标与角色

  • 展示单篇随笔/日记的完整内容与 REBT 模块,支持生成任务与导出;主流程:心情随笔。

2. 入口与去向(导航)

  • 入口:pages/journal/index 点击随笔卡;今天页补充随笔跳转。
  • 去向:diary-edit ?entryId=xxx&mode=edit、report-export(导出)。
  • 路由:wx.navigateTo({ url: '/packages/journal/diary-detail/index?entryId=xxx' })
  • 分包:packages/journal;未在 preloadRule 中声明预加载。

3. 关键组件与交互

  • 组件:随笔卡、REBT 折叠面板、生成任务按钮、分享/导出、删除确认。
  • 交互:从随笔一键生成任务;展开/收起 REBT;下拉刷新。
  • 无障碍:文本结构化朗读;错误提示非指责。

4. 数据契约与接口

  • 入参:entryId
  • 集合:docs/数据库/集合-心情随笔.journals.md、docs/数据库/集合-任务.tasks.md
  • 接口:docs/接口占位文档.md(详情/删除/转任务)
  • Mock:支持。

5. 埋点与观测

  • pv_journal_detail
  • journal_to_task(生成任务)
  • exp_journal_detail_first_paint

6. 异常与边界

  • 空态/越权:条目不存在或非本人 → 提示并返回。
  • 性能:长文渲染优化;图片懒加载。

7. 验收清单(DoD)

  • [ ] 详情渲染/REBT 展开
  • [ ] 生成任务/导出跳转
  • [ ] 删除/越权处理
  • [ ] 埋点齐全

8. 关联文档

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

9. 变更记录

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

贡献者

The avatar of contributor named as Cai Hongyu Cai Hongyu

文件历史

撰写