提交 a593ff3f authored 作者: 王鹏飞's avatar 王鹏飞

chore: 优化上传

上级 f02f1b17
......@@ -85,6 +85,7 @@ const handleExceed: UploadProps['onExceed'] = () => {
// 上传成功
const handleSuccess: UploadProps['onSuccess'] = (response, uploadFile: any, uploadFiles) => {
if (!uploadFiles.every(item => item.status === 'success')) return
uploadFile.type = uploadFile.raw?.type
uploadFile.url = response.url
const value = showFileList.value
......@@ -103,10 +104,7 @@ const handleSuccess: UploadProps['onSuccess'] = (response, uploadFile: any, uplo
// 删除
const handleRemove: UploadProps['onRemove'] = (uploadFile, uploadFiles) => {
if (uploadFile.status === 'ready') return
const value = showFileList.value
? uploadFiles.map((item: any) => ({ name: item.name, url: item.url, size: item.size, type: item.type }))
: ''
const value = showFileList.value ? uploadFiles : ''
emit('update:modelValue', value)
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论