riku
8 小时以前 8e3f3890e93d097df4be744648b9ac404d20a558
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
export interface TdAttachmentsProps {
    imageViewer?: {
        type: BooleanConstructor;
        value?: boolean;
    };
    items: {
        type: ArrayConstructor;
        value?: FileItem[];
        required?: boolean;
    };
    removable?: {
        type: BooleanConstructor;
        value?: boolean;
    };
}
export interface FileItem {
    fileType: 'image' | 'video' | 'audio' | 'pdf' | 'doc' | 'ppt' | 'txt';
    name: string;
    url: string;
    size: number;
    status?: 'success' | 'fail' | 'pending' | 'error';
    progress?: number;
    errorMessage?: string;
    fileIcon?: string;
    width?: number;
    height?: number;
    mode?: 'aspectFit' | 'aspectFill' | 'widthFix' | 'heightFix' | 'scaleToFill';
}