高手请进
发布于 5 年前 作者 jdeng 1881 次浏览 来自 问答

1.业务需求:分页加载数据(上拉分页,下拉分页)2.困难点:由于分页如果无限请求下一页,会造成数据溢出3.做法:第一页向上拉,触底请求第二页,两页数据合并,这样无限循环,当拉倒第50页时,请求下一页数据的同时,删除第一页,以此类推,但是这样做的方法有个弊端。4.弊端:举例 2页拉倒底请求3页数据,删掉1页数据,这时会发生,“由于之前是1,2页数据是两页,之后是2,3页数据还是两页,导致,页面整体位置不变,渲染完处在第3页底部,如果将它定位到第3页头部,会出现向上滑动的效果,影响体验”5.希望能做到无缝衔接的请求,并且还能保证内存不溢出,我看了“某动”的分页就很好,不知道怎么做的

10 回复

–你不说我还不知道‘

恩,因为到了渲染上限了

你可以看下 小程序   【青团社兼职实习】 下面第二个tabbar

是的 后续 请求接口 刷新数据 很慢,几秒钟 数据 都没拉取到,接口已经返回了 但是小程序里 没有显示

没做限制的话应该也是内存溢出了,你可以试试一直往下拉,是不够6W的数据的

没做限制。

你后台数据是不是有限制

我就是那么做的,一直往数组里面PUSH 小程序有个渲染上限

算了一下你那个6W条 不能全出来

回到顶部