@wfrog/vc
Version:
vue3 组件库 vc
17 lines (16 loc) • 489 B
TypeScript
export interface IUploadFile {
url: string;
size: number;
type: string;
name: string;
}
export interface IDialogUploadImagesProps {
modelValue: (File | IUploadFile)[];
visible: boolean;
destroyOnClose?: boolean;
limit?: number;
maxSize?: number;
httpRequest: (file: File) => Promise<IUploadFile | File | void>;
beforeUpload?: (file: File) => boolean;
beforeRemove?: (file: File | IUploadFile, fileList: (File | IUploadFile)[]) => boolean;
}