Skip to content

Commit f931948

Browse files
committed
feat: 还原代码展示
1 parent f4237c6 commit f931948

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

src/packages/uploader/uploader.tsx

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -183,22 +183,19 @@ const InternalUploader: ForwardRefRenderFunction<
183183
name: file.name,
184184
type: file.type,
185185
}
186-
fileListRef.current = [...fileListRef.current, info]
187-
188-
if (preview && file.type?.includes('image')) {
186+
if (preview) {
189187
const reader = new FileReader()
190188
reader.onload = (event: ProgressEvent<FileReader>) => {
191-
const updatedList = fileListRef.current.map((item) =>
192-
item.uid === info.uid
193-
? { ...item, url: (event.target as FileReader).result as string }
194-
: item
195-
)
196-
fileListRef.current = updatedList
197-
setFileList(updatedList)
189+
fileListRef.current = [
190+
...fileListRef.current,
191+
{
192+
...info,
193+
url: (event.target as FileReader).result as string,
194+
},
195+
]
196+
setFileList(fileListRef.current)
198197
}
199198
reader.readAsDataURL(file)
200-
} else {
201-
setFileList(fileListRef.current)
202199
}
203200
return info
204201
})

0 commit comments

Comments
 (0)