企业官网建站 小程序开发 云逸学习园地
技术文章 许愿墙
技术文章 PHP学习 Javascript学习 DIV+CSS学习 uniapp学习 HTML学习 微信小程序、公众号知识点 VUE知识学习
您所在的位置>云逸小栈>PHP学习>正文

tp6调用java接口,用layui解决分页问题

2024-03-11 16:56:20 浏览 2700

layui分页代码  html部分:

<div class="dede_pages" id="laypage">&nbsp;</div>

layui的js部分代码

let laypage=layui.laypage;
laypage.render({
 elem:'laypage',
 count:"{$count}",
 limit:10,
 layout: ['prev', 'page', 'next'],
 theme:'#1C7CDD',
 //hash:true,
 curr:"{$page}",
 jump:function (obj,first){
   //obj包含了当前分页的所有参数,比如:
   console.log(obj.curr); //得到当前页,以便向服务端请求对应页的数据。
   console.log(obj.limit); //得到每页显示的条数
   let page=obj.curr;
   //首次不执行
   if(!first){
     window.location="{:url('News/lst')}"+"?page="+page
   }
 }
})

php代码部分

    

public function lst(){
       $page=Request::param('page')?Request::param('page'):1;
       $row = $this->httpRequest($this->url.'/portal/news/list?pageNo='.$page.'&pageSize=10','get',[],["token:".Session::get('token')]);
       return View::fetch('lst',[
           'row' => $row['page']['list'],
           'count' => $row['page']['count'],
           'page'=>$page
       ]);
   }

按照上述步骤即可解决分页问题

网站开发者电话

18066742510

个人微信号
个人公众号
个人小程序
个人抖音