Skip to content
On this page

Pagination 文档

安装

javascript
import { createApp } from 'vue';
import { IPagination } from 'xm-components';

const app = createApp();
app.use(IPagination);

基本使用

Pagination 组件基本使用示例。

禁用状态

可通过 disabled 属性开启禁用。

小型分页

通过 size=small 属性来开启。

无边框

通过 border=false 属性来开启。

每页展示最大页数

通过 maxSize 控制每页展示最大页数,超出将进行滚动。

更多配置

更多额外拓展配置项。

自定义样式

可通过 activeColors 对象自定义分页样式。

属性

AttributeDescriptionTypeAccepted ValuesDefault
total数据总条数number
current当前页number1
pageSize每页展示条数number10
maxSize每页最大展示页数number10
border是否需要borderbooleantrue
size按钮大小stringdefault / smalldefault
disabled是否禁用booleanfalse
prevText自定义上一页按钮文本string
nextText自定义下一页按钮文本string
align分页组件对齐方式stringdefault / smalldefault
showTotal是否显示总条数booleanfalse
jumper是否显示跳转到指定页boolean
activeColors自定义分页样式,见下方activeColors配置object

ActiveColors 配置项

AttributeDescriptionTypeAccepted ValuesDefault
background默认背景颜色string#fff
hoverBackground鼠标移入或选中时背景颜色string#fff
borderColor默认边框颜色string#d9d9d9
hoverBorderColor鼠标移入或选中时边框颜色string#0e80eb
color默认文本颜色string#505050
hoverColor鼠标移入或选中时文本颜色string#0e80eb