Skip to content

Pagination 分页器 ​

根据总条数和每页数量切换页码,支持自定义上一页和下一页内容。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 页码变化时在页面中加载对应数据 -->
<fui-pagination :current="page" :total="100" :pageSize="10" @change="handlePageChange" />

属性 ​

尺寸和间距单位为 rpx。

属性类型说明官网默认值
prevTextString上一页文字上一页
nextTextString下一页文字下一页
widthNumber / String按钮宽度128
heightNumber / String按钮高度60
borderColorString按钮边框色transparent
backgroundString按钮背景色#fff
colorString按钮文字颜色#333
sizeNumber / String按钮字号28
radiusNumber / String按钮及页码圆角12
highlightBoolean是否显示点击反馈true
customBoolean是否使用自定义按钮内容false
currentNumber / String当前页码,从 1 开始1
currentColorString简约型当前页文字颜色#465CFF
pageColorString页码文字颜色#333
pageFontSizeNumber / String简约型页码字号36
isPageBoolean是否显示页码true
pageTypeNumber / String1 简约型、2 展开型1
pageBgColorString展开型页码背景色rgba(0,0,0,0)
activeBgColorString展开型当前页背景色#465CFF
activeColorString展开型当前页文字颜色#fff
totalNumber / String数据总条数0
pageSizeNumber / String每页条数10

事件 ​

事件说明回调参数
change切换页码{ type, current };type 为 prev、next 或 pageNumber

custom 为 true 时,可通过 prev、next 插槽自定义按钮内容。

平台说明 ​

非 nvue 平台的默认颜色部分通过 --fui-color-section 和 --fui-color-primary 控制。

插槽 ​

插槽说明
prev自定义上一页内容
next自定义下一页内容