Upload 上传
基础使用
配置选项
Upload
完全继承了 ElUpload
的属性 您可以从下面的链接里找到相关文档
注意
这只是一个简单的封装
不建议您在业务中直接使用
建议您在使用中根据具体的业务进行分装
typescript
声明
type UploadProps = VueProps<typeof ElUpload>
export interface VUploadItem<T extends object, Key extends DeepKey<T> = DeepKey<T>> extends VBaseItem<T, Key> {
/**
* 类型 rate
*/
/**
* `element-plus {@link ElUpload}`的属性
*/
props?: VPropDef<T, UploadProps>
slots?: {
/**
* 自定义默认内容
*/
default?: () => (JSX.Element | JSX.Element[] | string)
/**
* 触发文件选择框的内容
*/
trigger?: () => (JSX.Element | JSX.Element[] | string)
/**
* 提示说明文字
*/
tip?: () => (JSX.Element | JSX.Element[] | string)
/**
* 缩略图模板的内容
*/
file?: (option: { file: UploadFile }) => (JSX.Element | JSX.Element[] | string)
},
}
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
29
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
29