Pagination

介紹使用 Pagination 分頁碼元件

Pagination 分頁碼,是用在一頁無法完整所有資訊時,切換頁面繼續從上次閱讀的地方繼續往後閱讀。常見的內容有頁碼,上下一頁、第一頁、最末頁、總共有多少項目、總共有多少頁、目前在第幾頁、前往第幾頁等功能,幫助使用者快速跳至某個頁面閱讀資料。

提示:
要在 mounted 之後觸發

範例

<bpa-pagination
  :total="totalPages"
  :current-page.sync="currentPage"
  :pager-count="pagerCount"
  :pageSize="pageSize"
  :pageSizeOptions="pageSizeOptions"
  :layout=['total_item', 'total_page', 'page_size', 'first', 'last', 'jump']
  @change:page="onChangePage"
  @change:pageSize="onChangeSize"
/>

屬性

名稱ValueTypeDefault ValueRequired描述
sizesmall
large
String按鈕大小
totalNumber✔️總共多少項目
currentPageNumber✔️目前頁面
pageCountNumber5顯示多少個分頁碼
pageSizeOptions{label: string; value: number}[]10, 20, 50, 100每頁顯示多少項目
pageSizeNumber10每頁多少項目,與pageSizeOptions 有關聯
layoutArray<‘total_item’, ‘total_page’, ‘page_size’, ‘first’, ‘last’, ‘jump’>[‘total_item’, ‘total_page’, ‘page_size’, ‘first’, ‘last’, ‘jump’]選擇欲出現的功能
v-slot:first-page-textString第一頁
v-slot:prev-page-textString上一頁
v-slot:next-page-textString下一頁
v-slot:last-page-textString最後一頁
Pagination Props

事件

名稱Parameters描述
sync-page-param{currentPage: number}換頁時觸發
change:page換頁時觸發
change:pageSize
Pagination Events

演示