首页往年的今天点击无反应,应按来源弹对应详情卡 #65

Open
opened 2026-11-05 05:32:03 +00:00 by laoyang · 0 comments
Owner

首页「往年的今天」点击无反应,应按来源弹对应详情卡

用户(2026-11-05)

「包括"往年的今天"也是一样,点完其中一个之后,要么弹出来详细信息,
比方说它来自电影,就应该弹出来跟电影有关的弹框卡片。
然后我滑下去之后可以看信息,然后可以关闭它。」

现状

「往年的今天」条目点击无反应。

改法

按来源类型弹对应详情卡

这个区块是混合来源的(同一条可能来自电影、旅程、日程、照片…),
所以不能只弹一种卡,要看数据里的来源标记:

来源 弹出
电影 FbMovieDetailSheet(含海报、评分、短评)
旅程/行程 行程详情卡
日程 日程详情卡
照片 图片查看器(已有的 openViewer)
纪念日 纪念日详情卡

卡片要能滚动

用户明确说「我滑下去之后可以看信息」 ⇒ 详情卡内容区必须可滚动
(长内容不被裁掉)。

可关闭

右上角 ✕ + 点遮罩都能关(与其它详情卡一致)。

实现提示

FbCardMediaData 里"往年的今天"条目应该已有来源字段(如 kind / source)。
先确认它存在,再按它分发。

⚠️ 若来源字段缺失或不可靠,退回"通用详情卡"(显示标题/日期/摘要),
不要弹错类型的卡(比不弹更糟)。

验收

  • 点往年的今天条目 → 弹出对应类型的详情卡
  • 来自电影的弹出电影卡(含海报)
  • 卡片内容可上下滚动
  • 可关闭

相关:#59(首页总纲)


为什么单独建单

往年的今天是混合来源区块,需要按类型分发详情卡,比 #62/#63 的单类型条目复杂,单独验收。

# 首页「往年的今天」点击无反应,应按来源弹对应详情卡 ## 用户(2026-11-05) > 「包括"往年的今天"也是一样,点完其中一个之后,要么弹出来详细信息, > 比方说它来自电影,就应该弹出来跟电影有关的弹框卡片。 > 然后我滑下去之后可以看信息,然后可以关闭它。」 ## 现状 「往年的今天」条目**点击无反应**。 ## 改法 ### 按来源类型弹对应详情卡 这个区块是**混合来源**的(同一条可能来自电影、旅程、日程、照片…), 所以不能只弹一种卡,要**看数据里的来源标记**: | 来源 | 弹出 | |---|---| | 电影 | `FbMovieDetailSheet`(含海报、评分、短评) | | 旅程/行程 | 行程详情卡 | | 日程 | 日程详情卡 | | 照片 | 图片查看器(已有的 `openViewer`) | | 纪念日 | 纪念日详情卡 | ### 卡片要能滚动 用户明确说「我滑下去之后可以看信息」 ⇒ 详情卡内容区必须可滚动 (长内容不被裁掉)。 ### 可关闭 右上角 ✕ + 点遮罩都能关(与其它详情卡一致)。 ## 实现提示 `FbCardMediaData` 里"往年的今天"条目应该已有来源字段(如 `kind` / `source`)。 先确认它存在,再按它分发。 ⚠️ 若来源字段缺失或不可靠,退回"通用详情卡"(显示标题/日期/摘要), 不要弹错类型的卡(比不弹更糟)。 ## 验收 - [ ] 点往年的今天条目 → 弹出对应类型的详情卡 - [ ] 来自电影的弹出电影卡(含海报) - [ ] 卡片内容可上下滚动 - [ ] 可关闭 相关:#59(首页总纲) --- ### 为什么单独建单 往年的今天是混合来源区块,需要按类型分发详情卡,比 #62/#63 的单类型条目复杂,单独验收。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: laoyang/FamilyBook#65