日期:2026-07-03 状态:已确认
路径:/pages/article-center/index(子包新建)
入口:
/pages/article-center/index(修复现有 bug)Tab 导航(顶部横向滚动):
全部推荐 | 身 | 智 | 心 | 行 | 富
浮动按钮:右下角 📝 写成长记录
卡片结构:
列表交互:
列表状态:骨架屏 / 空状态插画 / 加载失败重试
路径:/pages/article-center/article-detail(子包新建)
页面结构:
阅读完成流程:
入口:右下角浮动按钮
弹出页面:/pages/article-center/article-edit(新页面)
字段: | 字段 | 必填 | 说明 | |------|------|------| | 标题 | 是 | 最多 50 字 | | 封面图 | 否 | 上传或拍照 | | 正文 | 是 | 富文本,最多 2000 字 | | 可见范围 | 否 | 默认"仅家庭";可选"公开" | | 孩子标签 | 否 | 家长写孩子动态时绑定 |
维度补充:关联维度可选;不选则后端自动分析内容补充
草稿:自动本地缓存草稿,退出页面提示"是否保存草稿"
发布状态:
路径:/pages/article-center/my-posts(新页面)
列表展示:标题 + 封面图 + 发布时间 + 状态标签
状态:
右上角入口:发表页"历史"按钮
发布积分: | 类型 | 积分 | |------|------| | 家庭内部可见发布并通过 | 10 分 | | 公开文章发布并通过审核 | 30 分 | | 被点赞/评论 | +2 分/次 |
阅读积分:
能量分配:
| 接口 | 方法 | 说明 |
|---|---|---|
/api/articles/ai-questions |
POST | 根据文章内容+用户画像生成2道题 |
/api/articles/submit-answers |
POST | 提交阅读答题,更新积分 |
/api/articles/publish |
POST | 发布成长记录(家庭/公开) |
/api/articles/my-posts |
POST | 我的发布列表 |
/api/articles/approve |
POST | 管理员审核(web端) |
| 文件 | 说明 |
|---|---|
pages/article-center/index.vue |
文章主页(列表+Tab) |
pages/article-center/article-detail.vue |
文章详情 |
pages/article-center/article-edit.vue |
写成长记录 |
pages/article-center/my-posts.vue |
我的发布 |
pages.json |
注册以上页面 |
pages/mind-detail/articles.vue 的列表 UI 模式DimensionWeightPicker.vue 组件