Files
vxe-table/examples/api/pager.js
xuliangzhan 808e9c46e5 更新文档
2019-12-16 11:35:15 +08:00

278 lines
6.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const apis = [
{
name: 'Props',
descKey: 'app.api.title.props',
version: '',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'size',
descKey: 'app.api.pager.desc.size',
version: '',
type: 'String',
enum: 'medium,small,mini',
defVal: '',
list: []
},
{
name: 'loading',
descKey: 'app.api.pager.desc.loading',
version: '',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
},
{
name: 'layouts',
descKey: 'app.api.pager.desc.layouts',
version: '',
type: 'Array',
enum: 'PrevJump,PrevPage,Number,JumpNumber,NextPage,NextJump,Sizes,Jump,FullJump,PageCount,Total',
defVal: '默认 [PrevPage,NextPage,FullJump,Sizes,Total],继承 setup.pager.layouts',
list: []
},
{
name: 'current-page',
descKey: 'app.api.pager.desc.currentPage',
version: '',
type: 'Number',
enum: '',
defVal: '1',
list: []
},
{
name: 'page-size',
descKey: 'app.api.pager.desc.pageSize',
version: '',
type: 'Number',
enum: '',
defVal: '默认 10继承 setup.pager.pageSize',
list: []
},
{
name: 'total',
descKey: 'app.api.pager.desc.total',
version: '',
type: 'Number',
enum: '',
defVal: '0',
list: []
},
{
name: 'pager-count',
descKey: 'app.api.pager.desc.pagerCount',
version: '',
type: 'Number',
enum: '',
defVal: '默认 7继承 setup.pager.pagerCount',
list: []
},
{
name: 'page-sizes',
descKey: 'app.api.pager.desc.pageSizes',
version: '',
type: 'Array',
enum: '',
defVal: '默认 [10,15,20,50,100],继承 setup.pager.pageSizes',
list: []
},
{
name: 'align',
descKey: 'app.api.pager.desc.align',
version: '2.2.4',
type: 'String',
enum: 'left左对其, center居中对其, right右对齐',
defVal: '默认 right继承 setup.pager.align',
list: []
},
{
name: 'border',
descKey: 'app.api.pager.desc.border',
version: '2.6.14',
type: 'Boolean',
enum: '',
defVal: '默认 false继承 setup.pager.border',
list: []
},
{
name: 'background',
descKey: 'app.api.pager.desc.background',
version: '',
type: 'Boolean',
enum: '',
defVal: '默认 false继承 setup.pager.background',
list: []
},
{
name: 'perfect',
descKey: 'app.api.pager.desc.perfect',
version: '2.6.14',
type: 'Boolean',
enum: '',
defVal: '默认 false继承 setup.pager.perfect',
list: []
},
{
name: 'icon-prev-page',
descKey: 'app.api.pager.desc.iconPrevPage',
version: '2.7.0',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'icon-jump-prev',
descKey: 'app.api.pager.desc.iconJumpPrev',
version: '2.7.0',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'icon-jump-next',
descKey: 'app.api.pager.desc.iconJumpNext',
version: '2.7.0',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'iconnext-page',
descKey: 'app.api.pager.desc.iconNextPage',
version: '2.7.0',
type: 'String',
enum: '',
defVal: '',
list: []
},
{
name: 'icon-jump-more',
descKey: 'app.api.pager.desc.iconJumpMore',
version: '2.7.0',
type: 'String',
enum: '',
defVal: '',
list: []
}
]
},
{
name: 'Slots',
descKey: 'app.api.title.slots',
version: '',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'Events',
descKey: 'app.api.title.events',
version: '',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'current-change',
desc: '当前页发生改变时会触发该事件',
version: '',
type: '',
enum: '',
defVal: 'currentPage',
list: []
},
{
name: 'size-change',
desc: '每页大小发生改变时会触发该事件',
version: '',
type: '',
enum: '',
defVal: 'pageSize',
list: []
},
{
name: 'page-change',
desc: '分页发生改变时会触发该事件',
version: '',
type: '',
enum: '',
defVal: '{type, currentPage, pageSize}',
list: []
}
]
},
{
name: 'Methods',
descKey: 'app.api.title.methods',
version: '',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'prevPage()',
desc: '跳转到上一页',
version: '',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'nextPage()',
desc: '跳转到下一页',
version: '',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'prevJump()',
desc: '向上翻页',
version: '',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'nextJump()',
desc: '向下翻页',
version: '',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'jumpPage(currentPage)',
desc: '跳转到指定页',
version: '',
type: '',
enum: '',
defVal: 'currentPage: number',
list: []
},
{
name: 'changePageSize(pageSize)',
desc: '更改每页大小',
version: '',
type: '',
enum: '',
defVal: 'pageSize: number',
list: []
}
]
}
]
export default apis