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