你们都是用什么做分页的,求指导思路方法。
1.大多数是后端分页
做一个分页 基础功能选页码默认获取1 最大页码 一页最多显示几个 下一页 去尾页这几个 去请求接口就行带上这几个参数
2.一次后端返回所有数据
前端来 分页 按照你设置的每页条数来展示 这种情况比较少 思路和上面一样 只是展示的时候是你去在后端给给你的所有数据中展示你需要的那些
前端也可以做分页 利用数组根据页数进行分割 但是这不是解决办法
第一 需要把数据全部请求回来 如果数据过多的话会很卡
第二 就算实现的分页 如果页面不刷新重新请求 数据有变化 一直会显示旧数据
所以一般这种分页 交给后端 你只需要传 curr:n 第几页 size:n 一页几条数据
后端会返回数据 外加数据总条数total
这样利用插件的属性放上去就可以了
可以参考element-ui
start:0 //起始索引值
limit:10 //一次查询多少条数据
total:100总共多少条数据
每次更新start 比如0开始,第二次 10 三次 20 ... 一直累加
html 页面只需要显示相应的数据,记录索引值。
11 回答7.7k 阅读
16 回答2.8k 阅读✓ 已解决
6 回答4.2k 阅读✓ 已解决
14 回答5.5k 阅读
11 回答2.7k 阅读✓ 已解决
9 回答3.2k 阅读
7 回答1.8k 阅读
大多的分页插件都是依赖后台传参,比如这个layui分页