Skip to content

Commit 5956008

Browse files
committed
feat: FileUpload 组件增加 onRemove 事件回调
1 parent cf16db6 commit 5956008

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/components/FileUpload/index.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ const emits = defineEmits<{
3535
file: UploadUserFile,
3636
fileList: UploadUserFile[],
3737
]
38+
onRemove: [
39+
file: UploadUserFile,
40+
fileList: UploadUserFile[],
41+
]
3842
}>()
3943
4044
const beforeUpload: UploadProps['beforeUpload'] = (file) => {
@@ -59,6 +63,10 @@ const onSuccess: UploadProps['onSuccess'] = (res, file, fileList) => {
5963
emits('onSuccess', res, file, fileList)
6064
}
6165
66+
const onRemove: UploadProps['onRemove'] = (file, fileList) => {
67+
emits('onRemove', file, fileList)
68+
}
69+
6270
const onPreview: UploadProps['onPreview'] = (e) => {
6371
const getBlob = (url: string) => new Promise((resolve) => {
6472
const xhr = new XMLHttpRequest()
@@ -92,6 +100,7 @@ const onPreview: UploadProps['onPreview'] = (e) => {
92100
:before-upload="beforeUpload"
93101
:on-exceed="onExceed"
94102
:on-success="onSuccess"
103+
:on-remove="onRemove"
95104
:on-preview="onPreview"
96105
:http-request="httpRequest"
97106
:file-list="files"

0 commit comments

Comments
 (0)