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('退出登录失败')); }, }, ]);