ivue-material-plus
Version:
A high quality UI components Library with Vue.js
210 lines (209 loc) • 4.2 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
/**
* 显示分页
*
* @type {Boolean}
*/
showSizer: {
type: BooleanConstructor;
};
/**
* 每页条数
*
* @type {Number}
*/
pageSize: {
type: NumberConstructor;
};
/**
* 条数切换弹窗的展开方向,可选值为 bottom 和 top
*
* @type {String}
*/
placement: {
type: StringConstructor;
};
/**
* 是否将弹层放置于 body 内,在 Tabs、
* 带有 fixed 的 Table 列内使用时,
* 建议添加此属性,它将不受父级样式影响,
* 从而达到更好的效果
*
* @type {Boolean}
*/
transfer: {
type: BooleanConstructor;
default(): any;
};
/**
* 是否禁用
*
* @type {Boolean}
*/
disabled: {
type: BooleanConstructor;
};
/**
* 页数选择选项
*
* @type {Array}
*/
pageSizeOpts: {
type: ArrayConstructor;
default: () => any[];
};
/**
* 页数选择文字
*
* @type {Array}
*/
pageSizeText: {
type: StringConstructor;
};
/**
* 是否显示电梯
*
* @type {Boolean}
*/
showElevator: {
type: BooleanConstructor;
};
/**
* 电梯文字
*
* @type {Array}
*/
elevatorText: {
type: ArrayConstructor;
default: () => any[];
};
/**
* 当前页数
*
* @type {Number}
*/
currentPage: {
type: NumberConstructor;
};
/**
* 总页数
*
* @type {Number}
*/
allPages: {
type: NumberConstructor;
};
}, {
prefixCls: string;
currentPageSize: import("vue").Ref<number>;
handleChangeSize: (value: any) => void;
handleChangePage: ({ target }: {
target: any;
}) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-size" | "on-page")[], "on-size" | "on-page", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
/**
* 显示分页
*
* @type {Boolean}
*/
showSizer: {
type: BooleanConstructor;
};
/**
* 每页条数
*
* @type {Number}
*/
pageSize: {
type: NumberConstructor;
};
/**
* 条数切换弹窗的展开方向,可选值为 bottom 和 top
*
* @type {String}
*/
placement: {
type: StringConstructor;
};
/**
* 是否将弹层放置于 body 内,在 Tabs、
* 带有 fixed 的 Table 列内使用时,
* 建议添加此属性,它将不受父级样式影响,
* 从而达到更好的效果
*
* @type {Boolean}
*/
transfer: {
type: BooleanConstructor;
default(): any;
};
/**
* 是否禁用
*
* @type {Boolean}
*/
disabled: {
type: BooleanConstructor;
};
/**
* 页数选择选项
*
* @type {Array}
*/
pageSizeOpts: {
type: ArrayConstructor;
default: () => any[];
};
/**
* 页数选择文字
*
* @type {Array}
*/
pageSizeText: {
type: StringConstructor;
};
/**
* 是否显示电梯
*
* @type {Boolean}
*/
showElevator: {
type: BooleanConstructor;
};
/**
* 电梯文字
*
* @type {Array}
*/
elevatorText: {
type: ArrayConstructor;
default: () => any[];
};
/**
* 当前页数
*
* @type {Number}
*/
currentPage: {
type: NumberConstructor;
};
/**
* 总页数
*
* @type {Number}
*/
allPages: {
type: NumberConstructor;
};
}>> & {
"onOn-size"?: (...args: any[]) => any;
"onOn-page"?: (...args: any[]) => any;
}, {
disabled: boolean;
transfer: boolean;
showSizer: boolean;
pageSizeOpts: unknown[];
showElevator: boolean;
elevatorText: unknown[];
}>;
export default _sfc_main;