ivue-material-plus
Version:
A high quality UI components Library with Vue.js
141 lines (140 loc) • 3.27 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
reference: {
type: ObjectConstructor;
};
popper: {
type: ObjectConstructor;
};
/**
* 弹窗的展开方向
*
* @type {String}
*/
placement: {
type: StringConstructor;
default: string;
};
/**
* 箭头当前间距 左右 上下
*
* @type {Array}
*/
offset: {
default: number[];
};
/**
* 显示隐藏
*
* @type {Boolean}
*/
modelValue: {
type: BooleanConstructor;
default: boolean;
};
/**
* 动画
*
* @type {String}
*/
transition: StringConstructor;
/**
* 默认选项
*
* @type {Object}
*/
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;
};
/**
* 弹窗的展开方向
*
* @type {String}
*/
placement: {
type: StringConstructor;
default: string;
};
/**
* 箭头当前间距 左右 上下
*
* @type {Array}
*/
offset: {
default: number[];
};
/**
* 显示隐藏
*
* @type {Boolean}
*/
modelValue: {
type: BooleanConstructor;
default: boolean;
};
/**
* 动画
*
* @type {String}
*/
transition: StringConstructor;
/**
* 默认选项
*
* @type {Object}
*/
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[];
}>;
export default _default;