位置:首页 > web前端 > javascript

解决移动端最后一页下拉加载更多不请求接口 如何获取接口最后一页页码

dearweb 发布:2021-09-16 00:51:27阅读:

根据后端接口返回数据判断当前页是否为最后一页,所用到的场景一般是在移动端最后一页下拉加载更多的时候不请求接口。

首先我们看下接口返回的数据

{
  code:200,
  count:500,
  data:[
    {
      id:'',
      name:'',
      title:''
    }
  ]
}

根据上述的代码结构,我们可以得出总共的数据。

计算最后一页页码方法

假设我们传参pageSize为每页显示的条数,pageNum为当前页面,我们来计算一下当前页是否为最后一页,这里我们就需要用到向上取整的 Math.ceil() 方法了

let num = Math.ceil(count/pageSize)  //这里得出我们的最后一个的数据

通过上面的算法,我们可以得出,如果 num = pageNum 则为最后一页。

在移动端,下拉加载更多的时候,我们经常会需要用到最后一页不请求接口数据,这个方法就很实用了。


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看