Files
vxe-table/examples/api/pager.js
xuliangzhan 92a54c94bc update
2019-06-13 18:14:01 +08:00

119 lines
2.3 KiB
JavaScript

const apis = [
{
name: 'Props',
descKey: 'app.api.title.props',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'size',
desc: '尺寸',
type: 'String',
enum: 'medium,small,mini',
defVal: '',
list: []
},
{
name: 'layouts',
desc: '自定义布局',
type: 'Array',
enum: 'PrevJump,PrevPage,Number,JumpNumber,NextPage,NextJump,Sizes,Jump,FullJump,PageCount,Total',
defVal: '[PrevPage,NextPage,FullJump,Sizes,Total]',
list: []
},
{
name: 'current-page',
desc: '当前页',
type: 'Number',
enum: '',
defVal: '1',
list: []
},
{
name: 'page-size',
desc: '每页大小',
type: 'Number',
enum: '',
defVal: '10',
list: []
},
{
name: 'total',
desc: '总条数',
type: 'Number',
enum: '',
defVal: '0',
list: []
},
{
name: 'pager-count',
desc: '显示页码按钮的数量',
type: 'Number',
enum: '',
defVal: '7',
list: []
},
{
name: 'page-sizes',
desc: '每页大小选项列表',
type: 'Array',
enum: '',
defVal: '[10,15,20,50,100]',
list: []
},
{
name: 'background',
desc: '带背景颜色',
type: 'Boolean',
enum: '',
defVal: 'false',
list: []
}
]
},
{
name: 'Slots',
descKey: 'app.api.title.slots',
type: '',
enum: '',
defVal: '',
list: []
},
{
name: 'Events',
descKey: 'app.api.title.events',
type: '',
enum: '',
defVal: '',
list: [
{
name: 'current-change',
desc: '当前页发生改变时会触发该事件',
type: '',
enum: '',
defVal: 'currentPage',
list: []
},
{
name: 'size-change',
desc: '每页大小发生改变时会触发该事件',
type: '',
enum: '',
defVal: 'pageSize',
list: []
}
]
},
{
name: 'Methods',
descKey: 'app.api.title.methods',
type: '',
enum: '',
defVal: '',
list: []
}
]
export default apis