Files
diary-news/frontend
xiaji de4a88ce8b fix(feed): 改用 articlesWithPrompts computed + TransitionGroup 正确联动
问题: 之前用 v-for items + v-show,虽然类型对,但 v-show 元素始终在 DOM,
     TransitionGroup 的 leave 动画处理的是 v-for key 移除,而 v-show 元素
     不在 v-for 移除路径上 → 提示条几乎瞬间消失(用户看不见)

修法: 抽 articlesWithPrompts = items.filter(hasPrompt) computed
     - 只有真有提示条的 article 才进 wrapper v-for
     - hide_read 模式下,items.splice 移除 a 时 articlesWithPrompts 也跟着变
     - TransitionGroup 对 wrapper 节点触发 leave 动画,跟 NCard 同步
     - 没有 v-for+v-if 同元素的 TS warning
     - 不会有孤儿 wrapper(过滤基于 items 本身)
2026-06-15 21:35:35 +08:00
..