- 
                    布局
 - 
                    表单
 - 
                    通知
 - 
                    导航
 - 
                    其它
 
分页 KLPager
基本形式
跳至多少页,支持输入后,按回车键触发哦!
  | 
  | 
不展示pageSize下拉或者总条数
只要不设置pageSize或sumTotal即可,但是需要单独传入每页的条数total, total的值是Math.ceil(sumTotal/pageSize)
  | 
  | 
总条数展示场景一
如果总条数有200多条,后端只返回200,通过设置isEllipsis使总条数展示位200+
  | 
总条数展示场景二
总条数特别多的时候,可以设置一个最大值x,超过这个值的时候页面展示位x+
  | 
翻页器展示形式(一般不需要设置)
可以设置翻页器展示的形式,设置两端显示的按钮数以及中间展示的按钮数量
  | 
实际业务中推荐做法
通过watch pageSize 和 current的值来请求列表数据,不推荐使用pager的select事件来处理;
  | 
  | 
API
KLPager
KLPager
| Param | Type | Default | Description | 
|---|---|---|---|
| [options.data] | object | 
= 绑定属性 | |
| [options.data.current] | number | 
1 | 
<=> 当前页 | 
| [options.data.total] | number | 
0 | 
=> 总页数 | 
| [options.data.sumTotal] | number | 
0 | 
=> 总个数 | 
| [options.data.pageSize] | number | 
20 | 
=> 每页个数 | 
| [options.data.middle] | number | 
5 | 
=> 当页数较多时,中间显示的页数 | 
| [options.data.side] | number | 
2 | 
=> 当页数较多时,两端显示的页数 | 
| [options.data.step] | number | 
5 | 
=> 每页条数选择步长 | 
| [options.data.maxPageSize] | number | 
50 | 
=> 最大可设置的每页条数 | 
| [options.data.isEllipsis] | boolean | 
false | 
=> 是否展示位总条数+ | 
| [options.data.maxTotal] | number | 
=> 总条数超过maxTotal条数时,展示为maxTotal+条数 | |
| [options.data.class] | string | 
=> 补充class | 
select 选择某一页时触发Event
| Name | Type | Description | 
|---|---|---|
| sender | object | 
事件发送对象 | 
| current | object | 
当前选择页 | 
      想让文档更完善?
      
        来 GitHub 提个 PR 吧!