UNPKG

element-plus

Version:

A Component Library for Vue 3

63 lines (62 loc) 4.01 kB
export declare const ElImage: import("../../utils/types").SFCWithInstall<import("vue").DefineComponent<{ readonly appendToBody: import("../../utils/props").BuildPropReturn<BooleanConstructor, false, unknown, unknown, unknown>; readonly hideOnClickModal: import("../../utils/props").BuildPropReturn<BooleanConstructor, false, unknown, unknown, unknown>; readonly src: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, unknown, unknown>; readonly fit: import("../../utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "fill" | "none" | "contain" | "cover" | "scale-down", unknown>; readonly lazy: import("../../utils/props").BuildPropReturn<BooleanConstructor, false, unknown, unknown, unknown>; readonly scrollContainer: import("../../utils/props").BuildPropReturn<import("../../utils/props").PropWrapper<string | HTMLElement | undefined>, unknown, unknown, unknown, unknown>; readonly previewSrcList: import("../../utils/props").BuildPropReturn<import("../../utils/props").PropWrapper<string[]>, () => [], unknown, unknown, unknown>; readonly zIndex: import("../../utils/props").BuildPropReturn<NumberConstructor, 2000, unknown, unknown, unknown>; }, { attrs: import("vue").ComputedRef<Record<string, unknown>>; loading: import("vue").Ref<boolean>; hasLoadError: import("vue").Ref<boolean>; showViewer: import("vue").Ref<boolean>; containerStyle: import("vue").ComputedRef<import("vue").StyleValue>; imageStyle: import("vue").ComputedRef<import("vue").CSSProperties>; preview: import("vue").ComputedRef<boolean>; imageIndex: import("vue").ComputedRef<number>; container: import("vue").Ref<HTMLElement | undefined>; clickHandler: () => void; closeViewer: () => void; switchViewer: (val: number) => void; t: (...args: any[]) => string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { error: (evt: Event) => boolean; switch: (val: number) => boolean; close: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ readonly appendToBody?: unknown; readonly hideOnClickModal?: unknown; readonly src?: unknown; readonly fit?: unknown; readonly lazy?: unknown; readonly scrollContainer?: unknown; readonly previewSrcList?: unknown; readonly zIndex?: unknown; } & { zIndex: number; appendToBody: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; src: string; fit: import("../../utils/props").BuildPropType<StringConstructor, "" | "fill" | "none" | "contain" | "cover" | "scale-down", unknown>; lazy: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; hideOnClickModal: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; previewSrcList: string[]; } & { scrollContainer?: import("../../utils/props").BuildPropType<import("../../utils/props").PropWrapper<string | HTMLElement | undefined>, unknown, unknown>; }> & { onClose?: (() => any) | undefined; onError?: ((evt: Event) => any) | undefined; onSwitch?: ((val: number) => any) | undefined; }, { zIndex: number; appendToBody: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; src: string; fit: import("../../utils/props").BuildPropType<StringConstructor, "" | "fill" | "none" | "contain" | "cover" | "scale-down", unknown>; lazy: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; hideOnClickModal: import("../../utils/props").BuildPropType<BooleanConstructor, unknown, unknown>; scrollContainer: import("../../utils/props").BuildPropType<import("../../utils/props").PropWrapper<string | HTMLElement | undefined>, unknown, unknown>; previewSrcList: string[]; }>> & Record<string, any>; export default ElImage; export * from './src/image';