From 75f98dd7d5b31ada8c63a961bf10f7f1856ee886 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Tue, 17 Dec 2024 10:51:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login/RegisterForm.vue | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/views/login/RegisterForm.vue b/src/views/login/RegisterForm.vue index 1d82de3..257efd9 100644 --- a/src/views/login/RegisterForm.vue +++ b/src/views/login/RegisterForm.vue @@ -143,14 +143,17 @@ loading.value = true; formRef.value.validate(async (valid) => { if (valid) { - const { code, msg } = await register(formData); - if (code == ResultEnum.SUCCESS) { - ElMessage.success('注册成功,请登录'); - backLogin(); - } else { - ElMessage.error(msg || '注册失败'); + try { + const { code, msg } = await register(formData); + if (code == ResultEnum.SUCCESS) { + ElMessage.success('注册成功,请登录'); + backLogin(); + } else { + ElMessage.error(msg || '注册失败'); + } + } finally { + loading.value = false; } - loading.value = false; } else { loading.value = false; ElMessage({