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

bug fixes

上级 ba6dc019
......@@ -62,10 +62,20 @@ const handleBeforeUpload = async (file: any) => {
const handleSuccess = (response: any, file: any, files: any) => {
if (!files.every((item: any) => item.status === 'success')) return
if (showFileList.value) {
emit(
'update:modelValue',
files
.map((item: any) => {
if (props.limit && props.limit === 1) {
const last = files[files.length - 1]
emit('update:modelValue', [
{
name: last.name,
url: last.url || last.raw?.url,
size: last.size || last.raw?.size,
type: last.type || last.raw?.type
}
])
} else {
emit(
'update:modelValue',
files.map((item: any) => {
return {
name: item.name,
url: item.url || item.raw?.url,
......@@ -73,12 +83,8 @@ const handleSuccess = (response: any, file: any, files: any) => {
type: item.type || item.raw?.type
}
})
.reverse()
.filter((item: any, index: number) => {
return props.limit ? index < props.limit : true
})
.reverse()
)
)
}
} else {
emit('update:modelValue', file.raw.url)
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论