From 9b4130ba5d648fe4343c741293d10cdc0a0231bd Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Tue, 20 Feb 2024 14:37:49 +0800 Subject: [PATCH] 优化图片上传组件,后端返回异常的提示 --- forms/imagePicker/CImagePicker.vue | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/forms/imagePicker/CImagePicker.vue b/forms/imagePicker/CImagePicker.vue index 33de729..16f04f9 100644 --- a/forms/imagePicker/CImagePicker.vue +++ b/forms/imagePicker/CImagePicker.vue @@ -274,10 +274,20 @@ formData: { ...params }, timeout: 30 * 1000, success(res) { - const res2 = - typeof res.data === 'string' - ? JSON.parse(res.data) - : res.data; + let res2; + try { + res2 = + typeof res.data === 'string' + ? JSON.parse(res.data) + : res.data; + } catch (err) { + reject({ + ...requestFile, + response: res, + message: '上传图片异常!', + }); + return; + } // 上传成功 if (res2.state.code === 2000) { const imgUrl = $fetchCommon.transImgPath( -- Gitblit v1.9.1