Pagination 分页
当加载所有数据时将花费更多时间,使用分页组件可以快速切换数据。
引用
js
import {
Pagination,
regist,
Button,
ArrowLeftIcon,
ArrowRightIcon,
DArrowLeftIcon,
DArrowRightIcon,
MoreIcon,
Input,
} from "litos-ui";
regist([
Pagination,
Button,
ArrowLeftIcon,
ArrowRightIcon,
DArrowLeftIcon,
DArrowRightIcon,
MoreIcon,
Input,
]);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
演示
基础用法
只需要传递 total
或者 page-count
就能显示一个分页组件. 在 change
事件中进行分页处理
对齐方式
通过 align
来设置对齐方式. 取值有: start、center、end
单页隐藏
通过 hide-on-single-page
来设置单页隐藏.
简单分页
简单的分页,在空间有限的情况下,可以使用简单分页。
API
Pagination Attibutes
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
total | 总条数 | number | - |
page-count | 总页数 | number | - |
simple | 简单分页 | boolean | false |
hide-on-single-page | 单页隐藏 | boolean | false |
align | 对齐方式 | start 、center 、end | start |
current | 当前页 | number | 1 |
page-size | 每页条数 | number | 10 |
Pagination Slots
名称 | 说明 |
---|---|
- | - |
Pagination Events
事件名 | 说明 | 回调参数 |
---|---|---|
change | 分页改变时触发, detail:{current:number, pageSize:number, totalPage:nuber} | (event: CustomEvent) |
Pagination Methods
方法名 | 说明 | 类型 |
---|---|---|
setCurrent | 设置当前页 | (current: number): void |
Pagination CSS Variables
变量名 | 说明 | 默认值 |
---|---|---|
- | - | - |