perf(app-layout): optimize loadingBar behavior when logout
This commit is contained in:
@@ -133,8 +133,13 @@ const dropdownOptions = ref<DropdownOption[]>([
|
|||||||
key: 'logout',
|
key: 'logout',
|
||||||
icon: renderIcon(LogoutOutlined),
|
icon: renderIcon(LogoutOutlined),
|
||||||
onClick: async () => {
|
onClick: async () => {
|
||||||
await userStore.userLogout();
|
await userStore
|
||||||
|
.userLogout()
|
||||||
|
.then(() => {
|
||||||
|
window.$loadingBar.finish();
|
||||||
router.push('/login');
|
router.push('/login');
|
||||||
|
})
|
||||||
|
.catch(() => window.$message.error('退出登录失败'));
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user