UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

123 lines (122 loc) 9.89 kB
import type { IFile } from './props'; declare const _default: import("vue").DefineComponent<{ data: import("element-plus/es/utils/typescript").Awaitable<import("element-plus/es/utils/typescript").Mutable<Record<string, any>>>; drag: boolean; draggable: boolean; name: string; multiple: boolean; action: string; withCredentials: boolean; fileTypes: string[]; fileSize: number; dataKey: string; onPreview: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile) => void; onChange: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onSuccess: (response: any, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onProgress: (evt: import("element-plus/es/components/upload/src/upload").UploadProgressEvent, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onError: (error: Error, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus/es/components/upload/src/upload").UploadUserFile[]) => void; method: string; showFileList: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; accept: string; fileList: import("element-plus/es/components/upload/src/upload").UploadUserFile[]; autoUpload: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; listType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>; httpRequest: import("element-plus/es/components/upload/src/upload").UploadRequestHandler; directory: boolean; openCropper: boolean; quality: number; size?: import("../../_utils/types").ComponentSize | undefined; disabled?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; headers?: import("../../download/src/props").HttpRequestHeader | undefined; beforeUpload?: Function | undefined; fieldAliasMap?: Record<string, string> | (() => Record<string, string>) | undefined; onRemove?: ((file: IFile) => void) | undefined; beforeRemove?: ((uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => import("element-plus/es/utils/typescript").Awaitable<boolean>) | undefined; crossorigin?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | null)[], unknown, unknown> | undefined; limit?: number | undefined; popperClass?: string | undefined; fixedSize?: number[] | undefined; beforeCrop?: ((file: any, fileList: any[]) => Promise<boolean>) | undefined; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:fileList": (fileList: IFile[]) => boolean; remove: (file: IFile) => boolean; sortChange: (fileList: IFile[]) => boolean; }, string, import("vue").PublicProps, Readonly<{ data: import("element-plus/es/utils/typescript").Awaitable<import("element-plus/es/utils/typescript").Mutable<Record<string, any>>>; drag: boolean; draggable: boolean; name: string; multiple: boolean; action: string; withCredentials: boolean; fileTypes: string[]; fileSize: number; dataKey: string; onPreview: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile) => void; onChange: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onSuccess: (response: any, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onProgress: (evt: import("element-plus/es/components/upload/src/upload").UploadProgressEvent, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onError: (error: Error, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus/es/components/upload/src/upload").UploadUserFile[]) => void; method: string; showFileList: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; accept: string; fileList: import("element-plus/es/components/upload/src/upload").UploadUserFile[]; autoUpload: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; listType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>; httpRequest: import("element-plus/es/components/upload/src/upload").UploadRequestHandler; directory: boolean; openCropper: boolean; quality: number; size?: import("../../_utils/types").ComponentSize | undefined; disabled?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; headers?: import("../../download/src/props").HttpRequestHeader | undefined; beforeUpload?: Function | undefined; fieldAliasMap?: Record<string, string> | (() => Record<string, string>) | undefined; onRemove?: ((file: IFile) => void) | undefined; beforeRemove?: ((uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => import("element-plus/es/utils/typescript").Awaitable<boolean>) | undefined; crossorigin?: import("element-plus/es/utils/vue/props/types").EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | null)[], unknown, unknown> | undefined; limit?: number | undefined; popperClass?: string | undefined; fixedSize?: number[] | undefined; beforeCrop?: ((file: any, fileList: any[]) => Promise<boolean>) | undefined; }> & Readonly<{ onRemove?: ((file: IFile) => any) | undefined; "onUpdate:fileList"?: ((fileList: IFile[]) => any) | undefined; onSortChange?: ((fileList: IFile[]) => any) | undefined; }>, { data: import("element-plus/es/utils/typescript").Awaitable<import("element-plus/es/utils/typescript").Mutable<Record<string, any>>>; disabled: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; drag: boolean; draggable: boolean; name: string; multiple: boolean; action: string; withCredentials: boolean; fileTypes: string[]; fileSize: number; dataKey: string; beforeUpload: Function; onPreview: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile) => void; onChange: (uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onSuccess: (response: any, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onProgress: (evt: import("element-plus/es/components/upload/src/upload").UploadProgressEvent, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onError: (error: Error, uploadFile: import("element-plus/es/components/upload/src/upload").UploadFile, uploadFiles: import("element-plus/es/components/upload/src/upload").UploadFiles) => void; onExceed: (files: File[], uploadFiles: import("element-plus/es/components/upload/src/upload").UploadUserFile[]) => void; method: string; showFileList: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; accept: string; fileList: import("element-plus/es/components/upload/src/upload").UploadUserFile[]; autoUpload: import("element-plus/es/utils/vue/props/types").EpPropMergeType<BooleanConstructor, unknown, unknown>; listType: import("element-plus/es/utils/vue/props/types").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>; httpRequest: import("element-plus/es/components/upload/src/upload").UploadRequestHandler; directory: boolean; openCropper: boolean; quality: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;