

更新内容时,您需要在导入中添加一个小的红点提醒. 这种类型的需求已经习惯并且并不复杂. 完成的场景有很多,分别是Web端,App端苹果7软件更新的红点,applet等,完成思想非常不同,本文有两种登录状态,报告了解决问题的完整思路.
与常规做法相比,存在用户登录状态,并且将用户的读取时间输入到后台用户数据信息中. 内容更新后,会将内容更新时间与用户的阅读时间进行比较. 如果用户的阅读时间早于内容更新时间,并且在入口处向用户提醒一个小红点,表明未阅读更新的内容.


第一步是更新数据. 除了常规数据字段外苹果7软件更新的红点,还需要集中精力添加更新时间字段. 这样,当用户搜寻数据时,他们可以轻松比较数据更新时间和用户的读取时间.
第二步是寻找数据. 在搜寻数据时,请携带userId. 收到请求后,查询用户的上次读取时间以推断用户是否浏览了最新内容. 捕获用户的已读和未读状态.

如果用户的最新浏览时间晚于最新数据更新时间,则处于未读状态. 接口返回is_read: false. 前端获取此字段后,它需要设置读取接口,而后台会收到设置读取的请求. 要更新用户数据中的读取时间字段.
如果用户的最新浏览时间晚于最新的数据更新时间,则处于读取状态,并且此时没有内容更新,并且不会提醒用户小红点.

至此,带有用户登录状态的简单内容更新提醒已完成.
当需要将内容推送给具有乘客身份的用户时,我怎么知道用户是否浏览了新发布的内容?
更新数据与登录相同,只是添加一个更新时间字段.

数据搜寻有点不同. 数据更新时间仍然是从后台拉出的,而用户的最新浏览时间是从浏览器的本地缓存localStorage中寻找的. 当用户首次进入内容页面时,localStorage中的readTime字段将更新以指示用户已阅读时间.
再次进入内容页面时,将localStorage中的读取时间与数据更新时间进行比较,然后决定是否更新localStorage中的读取时间. 如果是这样,更新内容时会提醒您红点. 提醒. 但是,由于没有登录状态,您是否阅读最新内容不是由用户决定的,而是基于客户端浏览器的分辨率,适用于弱绑定方案.

本文分享了更新内容时提醒小红点的处理思路. 希望本文能使您知道如何进行音频护理-小红点提醒内容更新的完成过程.
推荐的教程: “小程序开发”
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-271365-1.html
考虑去演戏吧
_)