diff --git a/apps/web-antd/src/components/upload/src/hook.ts b/apps/web-antd/src/components/upload/src/hook.ts index f7451518..3fed8c8b 100644 --- a/apps/web-antd/src/components/upload/src/hook.ts +++ b/apps/web-antd/src/components/upload/src/hook.ts @@ -22,7 +22,7 @@ import { computed, onUnmounted, ref, watch } from 'vue'; import { $t } from '@vben/locales'; -import { message, Modal } from 'ant-design-vue'; +import { message, Modal, Upload } from 'ant-design-vue'; import { isFunction, isString } from 'lodash-es'; import { ossInfo } from '#/api/system/oss'; @@ -271,7 +271,8 @@ export function useUpload( const isLtMax = file.size / 1024 / 1024 < props.maxSize!; if (!isLtMax) { message.error($t('component.upload.maxSize', [props.maxSize])); - return false; + // 防止被加入文件列表 可以通过返回 Upload.LIST_IGNORE 实现。 + return Upload.LIST_IGNORE; } // 大坑 Safari不支持file-type库 去除文件类型的校验 return file;