Ant Design 是一款優(yōu)秀的UI組件庫,它提供了一系列高質(zhì)量的 Vue 組件。其中,Ant Design Vue 的分頁組件極為實(shí)用,為了更好地使用它,本文將介紹如何使用 Ant Design Vue 分頁組件。
首先,需要安裝 Ant Design Vue 組件庫,可以使用 npm 或者 yarn 命令進(jìn)行安裝:
npm install ant-design-vue # 或者 yarn add ant-design-vue
接著,在需要使用分頁組件的頁面中引入組件:
// 導(dǎo)入組件
import { Pagination } from 'ant-design-vue';
export default {
components: {
Pagination // 注冊(cè)組件
}
};
在頁面結(jié)構(gòu)中加入分頁組件:
<template> <div> <!-- 正文 --> <!-- 分頁 --> <pagination :current="currentPage" :total="total" :showTotal="showTotal" :showSizeChanger="true" :pageSize="pageSize" :pageSizeOptions="[10, 20, 30, 40]" @change="handleChangePage" @showSizeChange="handleShowSizeChange" /> </div> </template>
注:以上代碼中,current 表示當(dāng)前頁數(shù),total 表示總條目數(shù),showTotal 表示每頁顯示總條目數(shù)和總頁數(shù)的文本內(nèi)容,showSizeChanger 表示是否顯示每頁顯示條數(shù)的下拉框,pageSize 表示每頁顯示條目數(shù),pageSizeOptions 表示每頁顯示條數(shù)的選擇集合(默認(rèn)[10,20,30,40]),@change 表示頁碼變化時(shí)的回調(diào)方法,@showSizeChange 表示每頁顯示條數(shù)變化時(shí)的回調(diào)方法。
最后,在組件實(shí)例中添加回調(diào)方法即可實(shí)現(xiàn)分頁功能:
// 回調(diào)方法
methods: {
handleChangePage(currentPage) {
console.log(currentPage);
},
handleShowSizeChange(currentPage, pageSize) {
console.log(currentPage, pageSize);
}
}
以上就是如何使用 Ant Design Vue 分頁組件的內(nèi)容,希望能對(duì)大家有所幫助。