W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
import Vue from 'vue';
import { Pagination } from 'vant';
Vue.use(Pagination);
通過(guò) v-model
來(lái)綁定當(dāng)前頁(yè)碼。
<van-pagination v-model="currentPage" :total-items="24" :items-per-page="5" />
export default {
data() {
return {
currentPage: 1,
};
},
};
將 mode
設(shè)置為 simple
來(lái)切換到簡(jiǎn)單模式,此時(shí)分頁(yè)器不會(huì)展示具體的頁(yè)碼按鈕。
<van-pagination v-model="currentPage" :page-count="12" mode="simple" />
設(shè)置 force-ellipses
后會(huì)展示省略號(hào)按鈕,點(diǎn)擊后可以快速跳轉(zhuǎn)。
<van-pagination
v-model="currentPage"
:total-items="125"
:show-page-size="3"
force-ellipses
/>
通過(guò) prev-text
、next-text
等插槽來(lái)自定義分頁(yè)按鈕的內(nèi)容。
<van-pagination v-model="currentPage" :total-items="50" :show-page-size="5">
<template #prev-text>
<van-icon name="arrow-left" />
</template>
<template #next-text>
<van-icon name="arrow" />
</template>
<template #page="{ text }">{{ text }}</template>
</van-pagination>
參數(shù) | 說(shuō)明 | 類型 | 默認(rèn)值 |
---|---|---|---|
v-model | 當(dāng)前頁(yè)碼 | number | - |
mode | 顯示模式,可選值為 simple
|
string | multi
|
prev-text | 上一頁(yè)按鈕文字 | string | 上一頁(yè)
|
next-text | 下一頁(yè)按鈕文字 | string | 下一頁(yè)
|
page-count | 總頁(yè)數(shù) | number | string | 根據(jù)頁(yè)數(shù)計(jì)算 |
total-items | 總記錄數(shù) | number | string | 0
|
items-per-page | 每頁(yè)記錄數(shù) | number | string | 10
|
show-page-size | 顯示的頁(yè)碼個(gè)數(shù) | number | string | 5
|
force-ellipses | 是否顯示省略號(hào) | boolean | false
|
事件名 | 說(shuō)明 | 回調(diào)參數(shù) |
---|---|---|
change | 頁(yè)碼改變時(shí)觸發(fā) | - |
名稱 | 描述 | 參數(shù) |
---|---|---|
page v2.10.9
|
自定義頁(yè)碼 | { number: number, text: string, active: boolean } |
prev-text v2.10.9
|
自定義上一頁(yè)按鈕文字 | -
|
next-text v2.10.9
|
自定義下一頁(yè)按鈕文字 | -
|
組件提供了下列 Less 變量,可用于自定義樣式,使用方法請(qǐng)參考主題定制。
名稱 | 默認(rèn)值 | 描述 |
---|---|---|
@pagination-height | 40px
|
- |
@pagination-font-size | @font-size-md
|
- |
@pagination-item-width | 36px
|
- |
@pagination-item-default-color | @blue
|
- |
@pagination-item-disabled-color | @gray-7
|
- |
@pagination-item-disabled-background-color | @background-color
|
- |
@pagination-background-color | @white
|
- |
@pagination-desc-color | @gray-7
|
- |
@pagination-disabled-opacity | @disabled-opacity
|
- |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: