优化upload
parent
16fe062153
commit
351fd82584
|
|
@ -10,6 +10,9 @@ const Upload = (props) => {
|
|||
value = [],
|
||||
onChange,
|
||||
onPreview,
|
||||
onRemove,
|
||||
onGetRemoveFile,
|
||||
beforeUpload,
|
||||
maxCount: externalMaxCount,
|
||||
listType: externalListType,
|
||||
accept: externalAccept,
|
||||
|
|
@ -127,7 +130,9 @@ const Upload = (props) => {
|
|||
return `${tips.join(",")}。`;
|
||||
};
|
||||
|
||||
const handleBeforeUpload = () => {
|
||||
const handleBeforeUpload = (file, fileList) => {
|
||||
if (beforeUpload)
|
||||
return beforeUpload(file, fileList)
|
||||
return false;
|
||||
};
|
||||
|
||||
|
|
@ -186,6 +191,13 @@ const Upload = (props) => {
|
|||
}
|
||||
};
|
||||
|
||||
// 删除文件
|
||||
const handleRemove = (file) => {
|
||||
if (file.originFileObj)
|
||||
onGetRemoveFile?.(file);
|
||||
return onRemove?.(file);
|
||||
}
|
||||
|
||||
// 预览文件
|
||||
const handlePreview = (file) => {
|
||||
if (isImageType) {
|
||||
|
|
@ -227,6 +239,7 @@ const Upload = (props) => {
|
|||
accept={accept}
|
||||
onChange={handleChange}
|
||||
onPreview={handlePreview}
|
||||
onRemove={handleRemove}
|
||||
beforeUpload={handleBeforeUpload}
|
||||
{...restProps}
|
||||
>
|
||||
|
|
|
|||
Loading…
Reference in New Issue