From 309b5a2eb4a99f20b2dcceca41c7ed1275bcc6ae Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 22 七月 2025 17:26:08 +0800 Subject: [PATCH] '注册导航上传loading' --- src/views/register/registernav.vue | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/src/views/register/registernav.vue b/src/views/register/registernav.vue index 71e7ddf..dc44e6f 100644 --- a/src/views/register/registernav.vue +++ b/src/views/register/registernav.vue @@ -113,7 +113,11 @@ <!-- <p class="text-center xieyi">娉ㄥ唽鍗忚</p> --> </div> </div> - <div v-else-if="active == 1" class="flex justify-center mt-5"> + <div + v-else-if="active == 1" + v-loading="isLoading" + class="flex justify-center mt-5" + > <el-form ref="ruleFormRef" style="width: 95%" @@ -423,6 +427,7 @@ name: "RegisterNav" }); const ruleFormRef = ref<FormInstance>(); +const isLoading = ref(false); const state = reactive({ headers: { // Accept: "application/json, text/plain, */*", @@ -677,6 +682,7 @@ type: "error" }); } + isLoading.value = false; }; const handleAvatarSuccessLegalRepresentative: UploadProps["onSuccess"] = ( @@ -694,6 +700,7 @@ type: "error" }); } + isLoading.value = false; }; const handleAvatarSuccessOperator: UploadProps["onSuccess"] = ( @@ -711,9 +718,11 @@ type: "error" }); } + isLoading.value = false; }; const beforeAvatarUpload: UploadProps["beforeUpload"] = rawFile => { + isLoading.value = true; // if (rawFile.type !== "image/jpeg") { // message(`璇蜂笂浼爅peg绫诲瀷鐨勫浘鐗嘸, { // type: "error" -- Gitblit v1.9.1