我是个菜鸟,我想知道前端写分页的原理是什么?思路是什么?如何和后端配合?跪求大神指点迷津
分页不是前端来做的,你只是负责显示,你主要要把你要显示的第几页,一页要显示多少条数据,传给后台就好了,只是数据的获取是后端的事情,他
获取完了会吧当前是第几页,然后有多少数据,一共有多少页加上需要显示的数据全部返回给你,你根据这个数据做出布局和显示就好了
这个一两句讲不清楚,其实就是后端把数据给你,你自己在前端控制显示
从后端拿到数据之后,得到数据的总条数,
规定你的页面中要显示几条,总条数/显示条数 上取整,然后利用循环让页面页码和数据动态生成到页面上去
分页可以是前段分页也可以是后端分页,
大部分项目都是后端分页,后端分页最常用的是 后端人员把分页规则制定好,前段要做的是根据规则传给后端相应数据就好,比如传页数、一页多少数据等等。
小部分,尤其是数据量很少的情况下,可能会用到前端分页后端不用管分页机制。这时候前端基本思路是把数据按页数分块,点到那一页就显示哪一页其他隐藏。
1、在前端显示数据时,同时接收总数和当前页数,点击分页时,将当前页数传回后台即可;
2、每页显示多少条在后台定义;(如果希望前台可以改变每页显示的条数,则在每次分页时都需要传到后台,后台返回数据时也需要传回前台)