From 247da9e9f49af304f0c792bf1793c2cd3b1d4511 Mon Sep 17 00:00:00 2001 From: yangsy Date: Thu, 6 Nov 2025 16:09:23 +0800 Subject: [PATCH] perf(app-layout): optimize loadingBar behavior when logout --- src/layouts/app-layout.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/layouts/app-layout.vue b/src/layouts/app-layout.vue index 7becd56..0a564ec 100644 --- a/src/layouts/app-layout.vue +++ b/src/layouts/app-layout.vue @@ -133,8 +133,13 @@ const dropdownOptions = ref([ key: 'logout', icon: renderIcon(LogoutOutlined), onClick: async () => { - await userStore.userLogout(); - router.push('/login'); + await userStore + .userLogout() + .then(() => { + window.$loadingBar.finish(); + router.push('/login'); + }) + .catch(() => window.$message.error('退出登录失败')); }, }, ]);