分页功能一般是后台实现,前端请求就完事了。但是偶有情况…那也很无奈!数据少的情况,前端可做!数据多了,还是得建议后台来做!!
【注】我这里其实主要用的是Array.slice(start, end)方法!直接上代码,不啰嗦! 【效果】
代码
html:
js:
还有一种取巧方法:
思路:我们可以将拿到所有数据数组分成几个小数组,这里的小数组你可以理解成每页要展示的条数😆! 结构如下:
这里的length,可以理解成可分页数😆 那我们每次无论是下拉,还是上滑加载,只需每次根据下标累加,取出每项元素,然后合并到一个新的数组里面,也是可以实现按你要求每次加载几条数据😆。