第三个功能 如何通过定时器渲染
根据数据返回的条数进行累加 累加到最大条数置为0
useEffect(() => { const timer = setInterval(() => { if (pageIndex == total || pageIndex == 10) { setPageIndex(0) } else { setPageIndex(pageIndex + 1) } }, delay) return () => clearInterval(timer) }, [pageIndex, total])
通过接口的接口赋值 完成 pageIndex变化的时候重新调用接口
useEffect(() => { initMenuList(); }, [pageIndex]);
第四个功能 增加合计
<Table dataSource={dataSource} columns={columns} pagination={false} summary={data => { let totalCount = 0; return ( <> <Table.Summary.Row> <Table.Summary.Cell index={0}>合计</Table.Summary.Cell> <Table.Summary.Cell index={1}> </Table.Summary.Cell> <Table.Summary.Cell index={2}> </Table.Summary.Cell> <Table.Summary.Cell index={3}> </Table.Summary.Cell> <Table.Summary.Cell index={4}> <span>{total}</span> </Table.Summary.Cell> </Table.Summary.Row> </> ); }} />;
直接summary完成数据合计 对应再对应的值上面即可 继续接口返回