做表格分页的时候,使用的是ant design pro ,分页器是封装好的,但是公司要求要与之前的公司产品看齐,他们用的比较老,因此需要重写分页器(我的项目要修改的不多,只需要修改分页前面的显示文字就行),以下列出全部重写以及总数显示重写
1、分页整体修改:
itemRender(page, type, originalElement) {
if (type === "page") {
return <a href={`/galleries/${page}`}>{page}</a>;
} else if (type === "prev") {
return <a href={`/galleries/${this.currentPage - 1}`}>上一页</a>;
} else if (type === "next") {
return <a href={`/galleries/${this.currentPage + 1}`}>下一页</a>;
}
}
2、总数显示重写
2.1 ant design pro 默认是这样的:
2.2 但是公司之前的产品是这样的:
2.3 因此只需要修改前面的显示方式便可以了,重写代码:
showTotal: total => { return <span>共 <span className="pagination">{total}</span> 条</span> },
2.4 中间的显示样式:
.pagination{
color:rgb(24,144,244);
font-weight: bold;
}
打完收工