UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

118 lines (117 loc) 4.54 kB
export declare const AspH5Popover: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{ raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{ show: BooleanConstructor; theme: { type: import("vue").PropType<import("vant").PopoverTheme>; default: import("vant").PopoverTheme; }; overlay: BooleanConstructor; actions: { type: import("vue").PropType<import("vant").PopoverAction[]>; default: () => never[]; }; trigger: { type: import("vue").PropType<import("vant").PopoverTrigger>; default: import("vant").PopoverTrigger; }; duration: (StringConstructor | NumberConstructor)[]; showArrow: { type: BooleanConstructor; default: true; }; placement: { type: import("vue").PropType<import("vant").PopoverPlacement>; default: import("vant").PopoverPlacement; }; iconPrefix: StringConstructor; overlayClass: import("vue").PropType<unknown>; overlayStyle: import("vue").PropType<import("vue").CSSProperties>; closeOnClickAction: { type: BooleanConstructor; default: true; }; closeOnClickOverlay: { type: BooleanConstructor; default: true; }; closeOnClickOutside: { type: BooleanConstructor; default: true; }; offset: { type: import("vue").PropType<[number, number]>; default: () => number[]; }; teleport: { type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>; default: string; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "update:show" | "touchstart")[], "select" | "update:show" | "touchstart", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ show: BooleanConstructor; theme: { type: import("vue").PropType<import("vant").PopoverTheme>; default: import("vant").PopoverTheme; }; overlay: BooleanConstructor; actions: { type: import("vue").PropType<import("vant").PopoverAction[]>; default: () => never[]; }; trigger: { type: import("vue").PropType<import("vant").PopoverTrigger>; default: import("vant").PopoverTrigger; }; duration: (StringConstructor | NumberConstructor)[]; showArrow: { type: BooleanConstructor; default: true; }; placement: { type: import("vue").PropType<import("vant").PopoverPlacement>; default: import("vant").PopoverPlacement; }; iconPrefix: StringConstructor; overlayClass: import("vue").PropType<unknown>; overlayStyle: import("vue").PropType<import("vue").CSSProperties>; closeOnClickAction: { type: BooleanConstructor; default: true; }; closeOnClickOverlay: { type: BooleanConstructor; default: true; }; closeOnClickOutside: { type: BooleanConstructor; default: true; }; offset: { type: import("vue").PropType<[number, number]>; default: () => number[]; }; teleport: { type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>; default: string; }; }>> & { onSelect?: ((...args: any[]) => any) | undefined; onTouchstart?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; }, { offset: [number, number]; theme: import("vant").PopoverTheme; overlay: boolean; show: boolean; teleport: string | import("vue").RendererElement | null | undefined; closeOnClickOverlay: boolean; actions: import("vant").PopoverAction[]; closeOnClickAction: boolean; closeOnClickOutside: boolean; trigger: import("vant").PopoverTrigger; showArrow: boolean; placement: import("vant").PopoverPlacement; }>>; name: string; }> & Record<string, any>; export default AspH5Popover; export * from './src';