发现cnode社区的一个小bug
 发布于 9 年前  作者 mosaic101  4268 次预览  最后一次回复是 9 年前  来自 问答 

如图:

untitled1.png bug描述:帖子排序是按照最后回帖的时间倒叙的(除置顶),当历史帖有新回复的时候就会打乱原有的分页结果,移动端异步请求push到原有的数组中,就造成了重复贴的问题; 除了重新渲染页面,还有什么办法能解决此问题呢?

7 回复
1340641314

去重处理前端

luoyjx

ionic版吧?老早就发现有。。

mosaic101

@1340641314 用什么方式去重呢?如果每次都把新获取的20条数据与之前的对比,页码到达一定数据时,肯定会有明显的延迟

mosaic101

@luoyjx 是的,主要想探讨一下解决方案

1340641314

@mosaic101 之前的数据倒序搜索,如果第一条发现没有重复,那么加载回来后面的数据都不会去重,以此类推

luoyjx

@mosaic101 这个还是得拉下刷新的时候去重

alsotang

这是客户端的问题吧?用最新的 react native 版本吧