import React from 'react';import PropTypes from 'prop-types';import { Pagination } from 'antd';import styles from './style.module.less';const Page = (props) => { const { totalCount, pagination } = props; const showTotal = (total) => `共${total}条`; return ( <div className = {styles.pageWrapper}> <Pagination total={totalCount} showTotal={showTotal} {...pagination} /> </div> );};Page.propTypes = { totalCount: PropTypes.number, pagination: PropTypes.oneOfType([PropTypes.bool, PropTypes.object]),};Page.defaultProps = { totalCount: 0, pagination: false,};export default Page;.pageWrapper { text-align: center; margin-top: 7px; : global { .ant-pagination-item a { line-height: 20px; font-size: 12px; } .ant-pagination-total-text { color: @text-color; font-size: @font-size-lg; } .ant-pagination-item { border: none !important; border-radius: @border-radius-lg !important; min-width: 23px !important; height: 22px !important; } .ant-pagination-item-active { background: @white !important; border: 1px solid @primary-color !important; } .ant-pagination-item-active a { color: @primary-color !important; } .ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .antpagination-item-link { border: none !important; line-height: 22px !important; } }}// 用法 定义paginationconst pagination = { current: _.get(data, 'pageNum'), pageSize: _.get(data, 'pageSize'), onChange, showSizeChanger: false, hideOnSinglePage: true,};