瀑布流滚动加载时插入了新的数据导致数据错位怎么处理?

2017-06-20 20:38:11 +08:00
 noe132
比如说一个博客程序,按时间排序每次获取 5 篇博文,比如我们现在加载到了第 15 篇文章

13. blabla
14. blablablabla
15. 针对 xxx 的优化

如果博主在下一次加载到 16-20 的时候,发布了一篇新文章

那么获取到的数据就会变成

16. 针对 xxx 的优化
17. blablabla
18...
19...
20...

[针对 xxx 的优化] 这条数据因为新的数据被挤了下来,造成了重复加载
如何避免或解决这样的问题呢?
2287 次点击
所在节点    问与答
1 条回复
gamexg
2017-06-20 20:50:05 +08:00
如果是按时间排序的话请求下一页时带时间,排序时按时间排除。
不过一般这种不需要在意。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369903

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX