请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用户发评论,评论时间不对,前端评论总数不刷新

我发一条评论
1.显示14小时前发的,时间不对。
2.发完评论,评论列表的总数更新了,但是退出评论列表,视频页的评论总数还是没变,必须下拉刷新才行。


6472fd0a000107f903600780.jpg6472fd1e000182b003600780.jpg

正在回答 回答被采纳积分+3

2回答

风间影月 2023-05-28 15:16:54

2 是缓存,重新查询刷新就会有,退出并不会刷新,这是高并发的弱一致性,大厂都是这么做的。如果你要保证强一致性,可以在onshow的事件里重新查询,但是这么做会导致并发情况下的性能问题~~~~~

0 回复 有任何疑惑可以回复我~
  • 提问者 Lee11_xx #1
    我刚刚试了下 抖音的事都会拿到最新评论数的😂
    回复 有任何疑惑可以回复我~ 2023-05-28 15:25:00
  • 风间影月 回复 提问者 Lee11_xx #2
    我之前测试是不会的,大数据量不会这么做的。如果你要做,可以在onshow事件里再做一个接口查询一下数值即可
    回复 有任何疑惑可以回复我~ 2023-05-28 15:26:53
  • 提问者 Lee11_xx 回复 风间影月 #3
    大数据下都是显示1.4w这种,看不出差异,小数字应该会拿到最新的
    回复 有任何疑惑可以回复我~ 2023-05-28 15:28:04
风间影月 2023-05-28 15:14:25

时间可以自己封装一个,前端的js插件在某些情况之下有计算bug,这个可以不用纠结。

0 回复 有任何疑惑可以回复我~
  • 提问者 Lee11_xx #1
    哦哦谢谢老师,没懂时间自己封装什么意思,就是修改格式吗😂
    回复 有任何疑惑可以回复我~ 2023-05-28 15:16:50
  • 风间影月 回复 提问者 Lee11_xx #2
    就是自己写一个工具类去转换一下就行,网上可以找一个,这个无关痛痒无所谓的。前端的工作
    回复 有任何疑惑可以回复我~ 2023-05-28 15:17:39
  • 提问者 Lee11_xx 回复 风间影月 #3
    okok.
    回复 有任何疑惑可以回复我~ 2023-05-28 15:18:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信