element-plus
Version:
> TODO: description
163 lines (162 loc) • 4.7 kB
TypeScript
import type { SFCWithInstall } from 'element-plus/es/utils/types';
declare const _Image: SFCWithInstall<import("vue").DefineComponent<{
appendToBody: {
type: BooleanConstructor;
default: boolean;
};
hideOnClickModal: {
type: BooleanConstructor;
default: boolean;
};
src: {
type: StringConstructor;
default: string;
};
fit: {
type: StringConstructor;
default: string;
};
lazy: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: (StringConstructor | ObjectConstructor)[];
default: any;
};
previewSrcList: {
type: import("vue").PropType<string[]>;
default: () => string[];
};
zIndex: {
type: NumberConstructor;
default: number;
};
}, {
attrs: import("vue").Ref<{}>;
loading: import("vue").Ref<boolean>;
hasLoadError: import("vue").Ref<boolean>;
showViewer: import("vue").Ref<boolean>;
imgWidth: import("vue").Ref<number>;
imgHeight: import("vue").Ref<number>;
imageStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
alignCenter: import("vue").ComputedRef<boolean>;
preview: import("vue").ComputedRef<boolean>;
imageIndex: import("vue").ComputedRef<number>;
clickHandler: () => void;
closeViewer: () => void;
container: import("vue").Ref<HTMLElement>;
handleError: (e: Event) => void;
t: (...args: any[]) => string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "error"[], "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
appendToBody?: unknown;
hideOnClickModal?: unknown;
src?: unknown;
fit?: unknown;
lazy?: unknown;
scrollContainer?: unknown;
previewSrcList?: unknown;
zIndex?: unknown;
} & {
zIndex: number;
appendToBody: boolean;
src: string;
fit: string;
lazy: boolean;
hideOnClickModal: boolean;
previewSrcList: string[];
} & {
scrollContainer?: any;
}> & {
onError?: (...args: any[]) => any;
}, {
zIndex: number;
appendToBody: boolean;
src: string;
fit: string;
lazy: boolean;
hideOnClickModal: boolean;
scrollContainer: any;
previewSrcList: string[];
}>>;
export default _Image;
export declare const ElImage: SFCWithInstall<import("vue").DefineComponent<{
appendToBody: {
type: BooleanConstructor;
default: boolean;
};
hideOnClickModal: {
type: BooleanConstructor;
default: boolean;
};
src: {
type: StringConstructor;
default: string;
};
fit: {
type: StringConstructor;
default: string;
};
lazy: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: (StringConstructor | ObjectConstructor)[];
default: any;
};
previewSrcList: {
type: import("vue").PropType<string[]>;
default: () => string[];
};
zIndex: {
type: NumberConstructor;
default: number;
};
}, {
attrs: import("vue").Ref<{}>;
loading: import("vue").Ref<boolean>;
hasLoadError: import("vue").Ref<boolean>;
showViewer: import("vue").Ref<boolean>;
imgWidth: import("vue").Ref<number>;
imgHeight: import("vue").Ref<number>;
imageStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
alignCenter: import("vue").ComputedRef<boolean>;
preview: import("vue").ComputedRef<boolean>;
imageIndex: import("vue").ComputedRef<number>;
clickHandler: () => void;
closeViewer: () => void;
container: import("vue").Ref<HTMLElement>;
handleError: (e: Event) => void;
t: (...args: any[]) => string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "error"[], "error", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
appendToBody?: unknown;
hideOnClickModal?: unknown;
src?: unknown;
fit?: unknown;
lazy?: unknown;
scrollContainer?: unknown;
previewSrcList?: unknown;
zIndex?: unknown;
} & {
zIndex: number;
appendToBody: boolean;
src: string;
fit: string;
lazy: boolean;
hideOnClickModal: boolean;
previewSrcList: string[];
} & {
scrollContainer?: any;
}> & {
onError?: (...args: any[]) => any;
}, {
zIndex: number;
appendToBody: boolean;
src: string;
fit: string;
lazy: boolean;
hideOnClickModal: boolean;
scrollContainer: any;
previewSrcList: string[];
}>>;