From 9ff6363a316901c65b7bcba92d6f668534830d6e Mon Sep 17 00:00:00 2001 From: limqsh <540344226@qq.com> Date: Tue, 19 May 2026 15:01:56 +0800 Subject: [PATCH] =?UTF-8?q?fix=20-=20=E8=A1=A5=E5=85=85=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/venue/edit.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/views/venue/edit.vue b/src/views/venue/edit.vue index f5e5313..052a580 100644 --- a/src/views/venue/edit.vue +++ b/src/views/venue/edit.vue @@ -65,7 +65,8 @@ list-type="picture-card" :file-list="imgs" :on-remove="handleImgRemove" - :on-success="handleImgSuccess"> + :on-success="handleImgSuccess" + :before-upload="beforeVenueImageUpload"> @@ -561,6 +562,15 @@ export default { } return true }, + beforeVenueImageUpload(file) { + // 校验图片大小,限制为1MB + const isLt1M = file.size / 1024 / 1024 < 1 + if (!isLt1M) { + this.$message.error('上传图片大小不能超过 1MB!') + return false + } + return true + }, // 处理头像上传成功 handleAvatarSuccess(res, file) { this.form.listImage = res.img;