新手写列表页,几千条数据一次性全查出来,页面卡得要死,今天说最基础的分页写法。
为什么要分页
一次查几千条数据,数据库慢,前端渲染也慢,用户打开半天出不来。分页就是每页只查10-20条,用户点下一页再查下一批,速度快十倍。
基础逻辑
前端传页码page,后端根据页码算从哪条开始查:offset = (page-1)*每页条数,然后用limit查对应条数的数据,总条数算好返回给前端,前端就能显示上一页、下一页按钮。
别写复杂分页
小网站就做简单的上一页、下一页,别做那种显示100个页码的复杂分页,用户根本用不上,简单就好。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0