Skip to content

Commit 88900d6

Browse files
ResJIhooray
andauthored
fix: 修复退出登录后Tab页不清除的问题 (#46)
Co-authored-by: Hooray <[email protected]>
1 parent d40c42a commit 88900d6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/store/modules/user.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import router from '@/router'
33
import useMenuStore from './menu'
44
import useRouteStore from './route'
55
import useSettingsStore from './settings'
6+
import useTabbarStore from './tabbar'
67

78
const useUserStore = defineStore(
89
// 唯一ID
@@ -11,6 +12,7 @@ const useUserStore = defineStore(
1112
const settingsStore = useSettingsStore()
1213
const routeStore = useRouteStore()
1314
const menuStore = useMenuStore()
15+
const tabbarStore = useTabbarStore()
1416

1517
const account = ref(localStorage.account ?? '')
1618
const token = ref(localStorage.token ?? '')
@@ -47,6 +49,7 @@ const useUserStore = defineStore(
4749
permissions.value = []
4850
routeStore.removeRoutes()
4951
menuStore.setActived(0)
52+
settingsStore.settings.tabbar.enable && tabbarStore.clean()
5053
router.push({
5154
name: 'login',
5255
query: {

0 commit comments

Comments
 (0)