簡體   English   中英

如何添加antd分頁組件?

[英]How to add antd pagination component?

我想將 Antd 分頁(文檔)添加到“ArticlesList”組件中的項目,但還不知道 - 我應該將什么傳遞給分頁組件onChange = {????}嘗試制作不同的變體,但它不起作用。 任何幫助或建議如何做到這一點?

你可以在這里看到代碼: codesandbox

您應該傳遞您的總文章長度、當前頁面和 onChnage 函數獲取兩個參數,即頁碼和頁面大小,即您希望在頁面或組件中顯示的文章數量。

通過 onChange 你獲取你的下一個列表。

const onChange = (page, pageSize) => {
  fetch(`yourApi/page=${page}&pageSize=${pageSize})
}

<Pagination
  total={totalArticles}
  current={currentPage}
  onChange={(page, pageSize) => onChange(page, pageSize)}
/>

模擬數據:

{
  articles: [],
  totalArticles: 60,
  page: 1,
  pageSize: 10, // Its up to you
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM