@ohu-mobile/core
Version:
60 lines (59 loc) • 3.09 kB
TypeScript
import Vue from 'vue';
import '../style';
import '../../List/style';
import '../../Skeleton/style';
import '../../Grid/style';
import '../../Result/style';
import '../../Button/style';
import '../../Image/style';
declare const _default: {
title: string;
parameters: {
component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../../_utils/defineComponent").OhuComponentInnerProps & {
hasLoaded: boolean;
asyncNode: import("vue").VNode | null;
asyncError: Error | null;
hasImageLoaded: boolean;
observer: IntersectionObserver | null;
} & {
init(): void;
initState(): void;
reload(): void;
loadAsync(): void;
initObserver(): void;
destroyObserver(): void;
} & {
disabled: boolean;
rootElement: Element | null;
threshold: number;
rootMargin: string;
tag: string;
src: string;
asyncComponent: (() => Promise<import("vue/types/options").ImportedComponent>) | null;
imgAttrs: import("vue-tsx-support/types/dom").ImgHTMLAttributes | undefined;
imgStyle: import("vue").CSSProperties | undefined;
animation: import("../types").LazyloadTransitions;
}, {}, {} & {
disabled?: boolean | undefined;
rootElement?: Element | null | undefined;
threshold?: number | undefined;
rootMargin?: string | undefined;
tag?: string | undefined;
src?: string | undefined;
asyncComponent?: (() => Promise<import("vue/types/options").ImportedComponent>) | null | undefined;
imgAttrs?: import("vue-tsx-support/types/dom").ImgHTMLAttributes | undefined;
imgStyle?: import("vue").CSSProperties | undefined;
animation?: import("../types").LazyloadTransitions | undefined;
} & import("../types").LazyloadProps, import("../types").LazyloadEvents, {}, import("../types").LazyloadScopedSlots>;
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
src: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const ChangeImage: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
src: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;