我点有右上角未读文章后,会出一个文章列表,点一篇进去退回列表,再点一篇进去退回列表,我想刷新一下看列表哪些文章读过了,结果所有的文章都是已读状态

发现一个 bug

本贴最后更新于 1286 天前,其中的信息可能已经渤澥桑田

我点有右上角未读文章后,会出一个文章列表,点一篇进去退回列表,再点一篇进去退回列表,我想刷新一下看列表哪些文章读过了,结果所有的文章都是已读状态

  • 黑客派

    黑客派是 B3log 开源社区的线上论坛,这里主要汇聚了程序员和设计师。HacPai 分别取 Hacker / Painter 的头三个字母组成,源自《黑客与画家》。

    我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

    更多细节请浏览黑客派简介

    339 引用 • 6860 回帖 • 629 关注
  • 反馈

    Communication channel for makers and users.

    82 引用 • 696 回帖 • 85 关注
  • 后退
    1 引用 • 16 回帖
16 回帖
请输入回帖内容...
  • Vanessa

    这个只要进去过消息页面,就表示该消息页面的消息你已经读完了。。。

    设计如此,但可以考虑改进

  • 88250

    这个状态很难捕捉,或者说很难实现,如果有实现思路,不吝赐教。

  • mymoshou 1

    @88250 进去对应文章才把对应文章的未读信息改成已读,而不是全部未读信息都改成已读

  • yangyujiao 1

    @88250 就像知乎,都是点开哪条,哪条才变为已读呀,那些一直不点的,一直就是未读状态。

  • sweat89

    每条消息在数据库都有个状态字段。每次读都会更改下它的状态字段。不知道这个做法是不是很 low

  • 88250

    @sweat89 目前的实现就是这样做的,只是看“改状态”这个动作在哪里触发。

  • sweat89 1

    @88250 点详情,就发请求到后台

  • 88250

    @sweat89 嗯,那就走前台 [AJAX] 了,多谢思路 ~

  • R

    误以为是文章加个个状态功能,原来是消息

  • Angonger

    @88250 onhover

  • 88250

    @Angonger 还是进入才算好一点,我观察了一下 [GitHub] 也是这么做的。

  • Angonger 1

    @88250 我刚睡醒…… 我是因为比较懒不想点那一下 QAQ

  • 88250

    @participants 新的【标记消息已读】上线了,请大家帮忙测试

  • mymoshou

    @88250 我都看完信息了,右上角还是显示 2

  • 88250

    @mymoshou 现在应该好了吧

  • mymoshou 1

    @88250 好了

请输入回帖内容 ...