From 8bbe317f2edf031e2627e1818b0ef62689c26d97 Mon Sep 17 00:00:00 2001 From: zjl <xx@qq.com> Date: Mon, 23 Dec 2024 13:23:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=9A=E5=9B=BE=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=9C=80=E5=A4=A7=E5=85=81=E8=AE=B8=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Upload/Images.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/components/Upload/Images.vue b/src/components/Upload/Images.vue index 0bac0de..2062ab1 100644 --- a/src/components/Upload/Images.vue +++ b/src/components/Upload/Images.vue @@ -120,6 +120,13 @@ const handleHttpUpload = async (options) => { loading.value = true; try { + if (props.limit && props.fileList.length >= props.limit) { + notification.warning({ + message: '温馨提示', + description: `最多支持上传${props.limit}张`, + }); + return false; + } const formData = new FormData(); formData.append('file', options.file); formData.append('name', props.name); @@ -188,6 +195,13 @@ 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; + } const headers = { 'Access-Control-Allow-Origin': '*', };