Commit Graph

3 Commits

Author SHA1 Message Date
Blizzard d1f4755dc6 fix(fe): 评论输入框起始就是单行高度,消除「先高一下再缩」的抖动
原来 .cm-ta 是 height:auto,首帧按 textarea 默认约两行渲染成高的,auto-height
再测量缩回单行 → 抖动。改为显式单行 height(盖掉全局 textarea 的 88rpx),
文字换行时才由 auto-height 顶高,超过上限内部滚动。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 16:43:24 +08:00
Blizzard 8d0269cbce fix(fe): 评论页键盘避让改用 bindkeyboardheightchange 移动固定输入条
列表完全不动(adjust-position=false + 页面 overflow:hidden),只有底部 fixed
输入条按键盘高度抬 bottom,聚焦期间不碰输入框其它属性,避免原生 textarea 抖失焦。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 16:10:53 +08:00
Blizzard 7a55ee0f2e feat(community): 评论改为独立二级页面 + 评论内容安全审核 + 评论数按实发实时纠正
前端:
- 新增 pages/comments 独立评论页(列表 + 底部输入条 + 回复),社区卡片点评论改为 navigateTo
- 输入条用普通流式布局 + 原生 adjust-position 做键盘避让,聚焦期间不 setData 碰输入框
- 评论只能配 1 张图;底部常驻「审核后公开」提示;发送按钮在途「审核中…」防连点
- 发布结果按状态区分:过审即时展示,其余提示「已提交,审核通过后展示」
- 评论页把已发布评论数回传社区列表,卡片数字实时更新

后端:
- CreateComment 文本判为违规时直接拒收(ErrContentRejected),不入库
- 社区列表/用户帖子列表用「已发布评论实时条数」覆盖 comment_count,
  修正异步过审/删待审/后台改状态导致的计数漂移
- IDCard 手机号返回完整号码(上一批遗留)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 16:04:21 +08:00