一行代码隐藏antd Pagination最后一页,减少后端深分页查询

Ant Design 的 Pagination 分页,在页码比较多的时候,会默认展示出第一页和最后一页,而且在官方文档也没有找到相关配置来隐藏它们。

最近有后端同事反馈,如果用户直接点击最后一页,后导致后端深分页查询,影响性能,希望将这个页码隐藏掉。

一行代码隐藏antd Pagination最后一页,减少后端深分页查询 经验总结 第1张

解决方法

如何隐藏掉 antd 分页的最后一页页码?

看了下 Pagination 的代码接口,可以发现向后 n 页的 class 是 ant-pagination-jump-next,页码的 class 是 ant-pagination-item,那么 向后 n 页的下一个页码,就是最后一页了,直接用 class 选择器,一行代码就能把它隐藏掉了。

一行代码隐藏antd Pagination最后一页,减少后端深分页查询 经验总结 第2张

代码如下:

.ant-pagination-jump-next + .ant-pagination-item {
    display: none;
}

搞定!

一行代码隐藏antd Pagination最后一页,减少后端深分页查询 经验总结 第3张

未经允许不得转载:前端资源网 - w3h5 » 一行代码隐藏antd Pagination最后一页,减少后端深分页查询

赞 (0)
分享到: +

评论 沙发

Avatar

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)