mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
288 lines
6.4 KiB
TypeScript
288 lines
6.4 KiB
TypeScript
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: 'string[]',
|
||
enum: 'PrevJump, PrevPage, Number, JumpNumber, NextPage, NextJump, Sizes, Jump, FullJump, PageCount, Total',
|
||
defVal: '默认 [PrevJump, PrevPage, Jump, PageCount, NextPage, NextJump, 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: 'number[] | Array<{label: string, value: number}>',
|
||
enum: '',
|
||
defVal: '默认 [10,15,20,50,100],继承 setup.pager.pageSizes',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'align',
|
||
descKey: 'app.api.pager.desc.align',
|
||
version: '',
|
||
type: 'string',
|
||
enum: 'left(左对其), center(居中对其), right(右对齐)',
|
||
defVal: '默认 right,继承 setup.pager.align',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'border',
|
||
descKey: 'app.api.pager.desc.border',
|
||
version: '',
|
||
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',
|
||
desc: '配套的样式',
|
||
version: '',
|
||
type: 'boolean',
|
||
enum: '',
|
||
defVal: '默认 false,继承 setup.pager.perfect',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'class-name',
|
||
desc: '给分页附加 className',
|
||
version: '4.0.9',
|
||
type: 'string, ({}) => string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'auto-hidden',
|
||
desc: '当只有一页时自动隐藏',
|
||
version: '',
|
||
type: 'boolean',
|
||
enum: '',
|
||
defVal: '默认 false,继承 setup.pager.autoHidden',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'icon-prev-page',
|
||
descKey: 'app.api.pager.desc.iconPrevPage',
|
||
version: '',
|
||
type: 'string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'icon-jump-prev',
|
||
descKey: 'app.api.pager.desc.iconJumpPrev',
|
||
version: '',
|
||
type: 'string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'icon-jump-next',
|
||
descKey: 'app.api.pager.desc.iconJumpNext',
|
||
version: '',
|
||
type: 'string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'iconnext-page',
|
||
descKey: 'app.api.pager.desc.iconNextPage',
|
||
version: '',
|
||
type: 'string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'icon-jump-more',
|
||
descKey: 'app.api.pager.desc.iconJumpMore',
|
||
version: '',
|
||
type: 'string',
|
||
enum: '',
|
||
defVal: '',
|
||
list: []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
name: 'Slots',
|
||
descKey: 'app.api.title.slots',
|
||
version: '',
|
||
type: '',
|
||
enum: '',
|
||
defVal: '',
|
||
list: [
|
||
{
|
||
name: 'left',
|
||
desc: '自定义左侧模板',
|
||
version: '',
|
||
type: '',
|
||
enum: '',
|
||
defVal: '{}',
|
||
list: []
|
||
},
|
||
{
|
||
name: 'right',
|
||
desc: '自定义右侧模板',
|
||
version: '',
|
||
type: '',
|
||
enum: '',
|
||
defVal: '{}',
|
||
list: []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
name: 'Events',
|
||
descKey: 'app.api.title.events',
|
||
version: '',
|
||
type: '',
|
||
enum: '',
|
||
defVal: '',
|
||
list: [
|
||
{
|
||
name: 'page-change',
|
||
desc: '分页发生改变时会触发该事件',
|
||
version: '',
|
||
type: '',
|
||
enum: '',
|
||
defVal: '{ type, currentPage, pageSize, $event }',
|
||
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: []
|
||
// }
|
||
]
|
||
}
|
||
]
|
||
|
||
export default apis
|