修复退出登录后Tab页不清除的问题

This commit is contained in:
Hooray
2024-11-25 18:25:01 +08:00
parent 952a148086
commit d70e2d523b
+3
View File
@@ -3,6 +3,7 @@ import router from '@/router'
import useMenuStore from './menu'
import useRouteStore from './route'
import useSettingsStore from './settings'
import useTabbarStore from './tabbar'
const useUserStore = defineStore(
// 唯一ID
@@ -11,6 +12,7 @@ const useUserStore = defineStore(
const settingsStore = useSettingsStore()
const routeStore = useRouteStore()
const menuStore = useMenuStore()
const tabbarStore = useTabbarStore()
const account = ref(localStorage.account ?? '')
const token = ref(localStorage.token ?? '')
@@ -47,6 +49,7 @@ const useUserStore = defineStore(
permissions.value = []
routeStore.removeRoutes()
menuStore.setActived(0)
settingsStore.settings.tabbar.enable && tabbarStore.clean()
router.push({
name: 'login',
query: {