2023年6月21日发(作者:)

thinkphp5.1+layui应⽤分页以往⽤原⽣时,若要在项⽬上使⽤分页,后端代码经常要⼀整页,现在使⽤thinkphp之后才发现曾经复杂的后端代码简单到了极致,直接⽤官⽅提供的

paginate() ⽅法就可以很简单的实现了,废话少说,接下来⽤代码实现⼀个完整的电脑端分页功能。⾸先,引⼊layui⽂件(我这⾥是放在public⾥⾯的web_static⽂件夹下,并全局使⽤,建议新⼿也全局使⽤,不然可能要写很多兼容样式,之前写⼀个站的兼容的时候真的太痛苦了)

接下来是html页⾯

{foreach $list['data'] as $key => $vo } {/foreach}
上⾯foreach内的内容是要循环的数据,因为下⾯会⽤到,所以先说明。

然后就是js部分了(这⾥和上⾯的html是写在同⼀页⾯的,js要分开的同学需要⾃⼰处理⼀下),$list表⽰获取到的后端数据,下⽅forEach内的内容与上⾯foreach内的内容⼀样,但是转成了js可以输出的形式,tp的模板也跟着做了⼀些变化