UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

210 lines (209 loc) 4.2 kB
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;