UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

151 lines (150 loc) 6.14 kB
export declare const AspH5Uploader: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{ raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{ name: { type: (StringConstructor | NumberConstructor)[]; default: string; }; accept: { type: import("vue").PropType<string>; default: string; }; capture: StringConstructor; multiple: BooleanConstructor; disabled: BooleanConstructor; readonly: BooleanConstructor; lazyLoad: BooleanConstructor; maxCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; imageFit: { type: import("vue").PropType<import("vant").ImageFit>; default: import("vant").ImageFit; }; resultType: { type: import("vue").PropType<import("vant").UploaderResultType>; default: import("vant").UploaderResultType; }; uploadIcon: { type: import("vue").PropType<string>; default: string; }; uploadText: StringConstructor; deletable: { type: BooleanConstructor; default: true; }; afterRead: import("vue").PropType<import("vant/lib/uploader/types").UploaderAfterRead>; showUpload: { type: BooleanConstructor; default: true; }; modelValue: { type: import("vue").PropType<import("vant").UploaderFileListItem[]>; default: () => never[]; }; beforeRead: import("vue").PropType<import("vant/lib/uploader/types").UploaderBeforeRead>; beforeDelete: import("vue").PropType<import("vant/lib/utils").Interceptor>; previewSize: import("vue").PropType<import("vant/lib/utils").Numeric | [import("vant/lib/utils").Numeric, import("vant/lib/utils").Numeric]>; previewImage: { type: BooleanConstructor; default: true; }; previewOptions: import("vue").PropType<Partial<import("vant").ImagePreviewOptions>>; previewFullImage: { type: BooleanConstructor; default: true; }; maxSize: { type: import("vue").PropType<import("vant/lib/uploader/types").UploaderMaxSize>; default: number; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("delete" | "update:modelValue" | "oversize" | "clickUpload" | "closePreview" | "clickPreview")[], "delete" | "update:modelValue" | "oversize" | "clickUpload" | "closePreview" | "clickPreview", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ name: { type: (StringConstructor | NumberConstructor)[]; default: string; }; accept: { type: import("vue").PropType<string>; default: string; }; capture: StringConstructor; multiple: BooleanConstructor; disabled: BooleanConstructor; readonly: BooleanConstructor; lazyLoad: BooleanConstructor; maxCount: { type: (StringConstructor | NumberConstructor)[]; default: number; }; imageFit: { type: import("vue").PropType<import("vant").ImageFit>; default: import("vant").ImageFit; }; resultType: { type: import("vue").PropType<import("vant").UploaderResultType>; default: import("vant").UploaderResultType; }; uploadIcon: { type: import("vue").PropType<string>; default: string; }; uploadText: StringConstructor; deletable: { type: BooleanConstructor; default: true; }; afterRead: import("vue").PropType<import("vant/lib/uploader/types").UploaderAfterRead>; showUpload: { type: BooleanConstructor; default: true; }; modelValue: { type: import("vue").PropType<import("vant").UploaderFileListItem[]>; default: () => never[]; }; beforeRead: import("vue").PropType<import("vant/lib/uploader/types").UploaderBeforeRead>; beforeDelete: import("vue").PropType<import("vant/lib/utils").Interceptor>; previewSize: import("vue").PropType<import("vant/lib/utils").Numeric | [import("vant/lib/utils").Numeric, import("vant/lib/utils").Numeric]>; previewImage: { type: BooleanConstructor; default: true; }; previewOptions: import("vue").PropType<Partial<import("vant").ImagePreviewOptions>>; previewFullImage: { type: BooleanConstructor; default: true; }; maxSize: { type: import("vue").PropType<import("vant/lib/uploader/types").UploaderMaxSize>; default: number; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; onOversize?: ((...args: any[]) => any) | undefined; onClickUpload?: ((...args: any[]) => any) | undefined; onClosePreview?: ((...args: any[]) => any) | undefined; onClickPreview?: ((...args: any[]) => any) | undefined; }, { name: string | number; accept: string; disabled: boolean; modelValue: import("vant").UploaderFileListItem[]; readonly: boolean; multiple: boolean; lazyLoad: boolean; maxCount: string | number; imageFit: import("vant").ImageFit; resultType: import("vant").UploaderResultType; uploadIcon: string; deletable: boolean; showUpload: boolean; previewImage: boolean; previewFullImage: boolean; maxSize: import("vant/lib/uploader/types").UploaderMaxSize; }>>; name: string; }> & Record<string, any>; export default AspH5Uploader; export * from './src';