diff --git a/src/components/Upload/Images.vue b/src/components/Upload/Images.vue index 2062ab1..0fda733 100644 --- a/src/components/Upload/Images.vue +++ b/src/components/Upload/Images.vue @@ -120,13 +120,9 @@ const handleHttpUpload = async (options) => { loading.value = true; try { - if (props.limit && props.fileList.length >= props.limit) { - notification.warning({ - message: '温馨提示', - description: `最多支持上传${props.limit}张`, - }); - return false; - } + // 设置允许做大上传张数验证 + onExceed(); + // 上传文件 const formData = new FormData(); formData.append('file', options.file); formData.append('name', props.name); @@ -195,13 +191,9 @@ let filePath = props.name + '/' + year + '/' + month + '/' + day + '/' + fileName; loading.value = true; try { - if (props.limit && props.fileList.length >= props.limit) { - notification.warning({ - message: '温馨提示', - description: `最多支持上传${props.limit}张`, - }); - return false; - } + // 设置允许做大上传张数验证 + onExceed(); + // 设置请求头 const headers = { 'Access-Control-Allow-Origin': '*', }; @@ -313,11 +305,12 @@ * 设置最大允许上传张数 */ const onExceed = () => { - if (props.limit) { + if (props.limit && props.fileList.length >= props.limit) { notification.warning({ message: '温馨提示', description: `最多支持上传${props.limit}张`, }); + return false; } };