UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

381 lines (380 loc) 9 kB
declare const _sfc_main: import("vue").DefineComponent<{ /** * 是否将弹层放置于 body * 带有 fixed Table 列内使用时, * 建议添加此属性,它将不受父级样式影响, * 从而达到更好的效果 * * @type {Boolean} */ transfer: { type: BooleanConstructor; default(): any; }; /** * 是否禁用提示框 * * @type {Boolean} */ disabled: { type: BooleanConstructor; default: boolean; }; /** * 是否总是可见 * * @type {Boolean} */ always: { type: BooleanConstructor; default: boolean; }; /** * 延迟显示,单位毫秒 * * @type {Number} */ delay: { type: NumberConstructor; default: number; }; /** * 鼠标离开时Tooltip不会关闭 * * @type {Boolean} */ controlled: { type: BooleanConstructor; default: boolean; }; /** * 开启 transfer 时,给浮层添加额外的 class 名称 * * @type {String} */ transferClassName: { type: StringConstructor; }; /** * 提示框的内容 * * @type {String, Number} */ content: { type: (NumberConstructor | StringConstructor)[]; default: string; }; /** * 最大宽度,超出最大值后,文本将自动换行,并两端对齐 * * @type {String, Number} */ maxWidth: { type: (NumberConstructor | StringConstructor)[]; }; /** * 显示前执行 * * @type {Function} */ beforeShowPopper: { type: FunctionConstructor; }; /** * 是否手动控制 Tooltip * * @type {Boolean} */ manual: { type: BooleanConstructor; default: boolean; }; /** * 是否开启外部点击的 capture 模式,可通过全局配置 * * @type {Boolean} */ capture: { type: BooleanConstructor; default(): any; }; /** * 主题,可选值为 dark light * * @type {String} */ theme: { type: StringConstructor; validator(value: string): boolean; default: string; }; /** * 不显示三角形 * * @type {Boolean} */ noArrow: { type: BooleanConstructor; default: boolean; }; /** * 弹窗的展开方向 * * @type {String} */ placement: { type: StringConstructor; validator(value: string): boolean; default: string; }; }, { prefixCls: string; popper: import("vue").Ref<HTMLElement>; reference: import("vue").Ref<HTMLElement>; visible: import("vue").Ref<boolean>; popperClasses: import("vue").ComputedRef<(string | { [x: string]: string | boolean; })[]>; popperStyles: import("vue").ComputedRef<{}>; innerClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; innerStyles: import("vue").ComputedRef<{}>; handleShowPopper: (event: any) => void; handleClosePopper: () => void; handleClickShowPopper: (event: any) => void; handleClickOutside: () => void; handleMouseenter: (event: any) => void; handleMouseleave: () => void; handleMousemove: () => void; }, unknown, {}, {}, import("vue").DefineComponent<{ reference: { type: ObjectConstructor; }; popper: { type: ObjectConstructor; }; placement: { type: StringConstructor; default: string; }; offset: { default: number[]; }; modelValue: { type: BooleanConstructor; default: boolean; }; transition: StringConstructor; options: { type: ObjectConstructor; default(): { modifiers: ({ name: string; options: { gpuAcceleration: boolean; rootBoundary?: undefined; }; } | { name: string; options: { rootBoundary: string; gpuAcceleration?: undefined; }; })[]; }; }; }, unknown, unknown, {}, { createPopper(): void; updatePopper(): void; popperDestroy(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "on-popper-show" | "on-popper-hide" | "on-created")[], "update:modelValue" | "on-popper-show" | "on-popper-hide" | "on-created", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ reference: { type: ObjectConstructor; }; popper: { type: ObjectConstructor; }; placement: { type: StringConstructor; default: string; }; offset: { default: number[]; }; modelValue: { type: BooleanConstructor; default: boolean; }; transition: StringConstructor; options: { type: ObjectConstructor; default(): { modifiers: ({ name: string; options: { gpuAcceleration: boolean; rootBoundary?: undefined; }; } | { name: string; options: { rootBoundary: string; gpuAcceleration?: undefined; }; })[]; }; }; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; "onOn-popper-show"?: (...args: any[]) => any; "onOn-popper-hide"?: (...args: any[]) => any; "onOn-created"?: (...args: any[]) => any; }, { modelValue: boolean; placement: string; options: Record<string, any>; offset: number[]; }>, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ /** * 是否将弹层放置于 body * 带有 fixed Table 列内使用时, * 建议添加此属性,它将不受父级样式影响, * 从而达到更好的效果 * * @type {Boolean} */ transfer: { type: BooleanConstructor; default(): any; }; /** * 是否禁用提示框 * * @type {Boolean} */ disabled: { type: BooleanConstructor; default: boolean; }; /** * 是否总是可见 * * @type {Boolean} */ always: { type: BooleanConstructor; default: boolean; }; /** * 延迟显示,单位毫秒 * * @type {Number} */ delay: { type: NumberConstructor; default: number; }; /** * 鼠标离开时Tooltip不会关闭 * * @type {Boolean} */ controlled: { type: BooleanConstructor; default: boolean; }; /** * 开启 transfer 时,给浮层添加额外的 class 名称 * * @type {String} */ transferClassName: { type: StringConstructor; }; /** * 提示框的内容 * * @type {String, Number} */ content: { type: (NumberConstructor | StringConstructor)[]; default: string; }; /** * 最大宽度,超出最大值后,文本将自动换行,并两端对齐 * * @type {String, Number} */ maxWidth: { type: (NumberConstructor | StringConstructor)[]; }; /** * 显示前执行 * * @type {Function} */ beforeShowPopper: { type: FunctionConstructor; }; /** * 是否手动控制 Tooltip * * @type {Boolean} */ manual: { type: BooleanConstructor; default: boolean; }; /** * 是否开启外部点击的 capture 模式,可通过全局配置 * * @type {Boolean} */ capture: { type: BooleanConstructor; default(): any; }; /** * 主题,可选值为 dark light * * @type {String} */ theme: { type: StringConstructor; validator(value: string): boolean; default: string; }; /** * 不显示三角形 * * @type {Boolean} */ noArrow: { type: BooleanConstructor; default: boolean; }; /** * 弹窗的展开方向 * * @type {String} */ placement: { type: StringConstructor; validator(value: string): boolean; default: string; }; }>>, { content: string | number; disabled: boolean; always: boolean; transfer: boolean; placement: string; capture: boolean; delay: number; controlled: boolean; manual: boolean; theme: string; noArrow: boolean; }>; export default _sfc_main;