前端实现分页 实现个数据分页函数

Posted y-y-y-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端实现分页 实现个数据分页函数相关的知识,希望对你有一定的参考价值。

前端拿到所有数据实现分页函数代码如下:

      //分页数据处理函数
        pageDataFn(number){
            //处于第几页 number
            //保存每页数据的函数
            pagedata = [];
            //pageSize 每页条数
             //设置开始
            let start = (pageSize * number) - pageSize;
            // 设置结束长度
            let end = pageSize * number;
        //长度判断
      //所有分页数据 getdata.children
        end = end > getdata.children.length ? getdata.children.length : end;

for(let i = start; i < end; i++){ //所有分页数据 getdata.children pagedata.push(getdata.children[i]) } }

这个函数很简单可以再次封装一下 就可以一直使用了如下

    //分页数据处理函数
        pageDataFn(number,pageSize,data ){
            //处于第几页 number
            //保存每页数据的数组
            pagedata = [];
            //pageSize 每页条数
             //设置开始
            let start = (pageSize * number) - pageSize;
            // 设置结束长度
            let end = pageSize * number;
       end = end > data.length ? data.length : end;
for(let i = start; i < end; i++){ //所有分页数据 data pagedata.push(data[i]) } return pagedata ; }

然后渲染这个函数的返回值就行了 number改变数据跟着改变实现数据分页功能

以上是关于前端实现分页 实现个数据分页函数的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP高速实现数据分页(前端/后端分离)

springMVC怎么实现分页显示啊?就是这种效果!

前端js分页功能的实现,非常实用,新手必看

简单说下 Winform 的分页快速开发框架必须要实现的几个功能之一

存储过程实现真分页效果

jqgrid能前台分页么?jqgrid前端分页和排序的实现