antd ProTable使用分页

本文详细介绍了如何在Ant Design Pro Table中实现分页功能,包括配置分页组件、处理分页数据以及优化用户体验等方面,帮助前端开发者更好地理解和运用这一强大的表格组件。
index.js:1 Warning: [antd: Table] `dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode. 

在这里插入图片描述

const [pageSize, setPageSize] = useState(10)

  return (
    <PageContainer >
      <ProTable
        columns={tableColumn(props, formRef, setIsShow, setCurrentRow)}
        actionRef={actionRef}
        rowKey="id"
        pagination={{
          pageSize,
          showSizeChanger: true,
        }}
        request={(params) =>
          dispatch({
            type: 'InspectPlan/getPatrolPlanList',
            params,
          })
        }
        onChange={({ pageSize }) => setPageSize(pageSize)} // 在切换时需手动修改
      />
    </PageContainer>
  );
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值