|
@@ -1,6 +1,6 @@
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
import { resetRouter } from '@/router'
|
|
import { resetRouter } from '@/router'
|
|
-import { useCache } from '@/hooks/web/useCache'
|
|
|
|
|
|
+import { deleteUserCache } from '@/hooks/web/useCache'
|
|
import { useLockStore } from '@/store/modules/lock'
|
|
import { useLockStore } from '@/store/modules/lock'
|
|
import { useNow } from '@/hooks/web/useNow'
|
|
import { useNow } from '@/hooks/web/useNow'
|
|
import { useDesign } from '@/hooks/web/useDesign'
|
|
import { useDesign } from '@/hooks/web/useDesign'
|
|
@@ -10,8 +10,6 @@ import avatarImg from '@/assets/imgs/avatar.gif'
|
|
|
|
|
|
const tagsViewStore = useTagsViewStore()
|
|
const tagsViewStore = useTagsViewStore()
|
|
|
|
|
|
-const { wsCache } = useCache()
|
|
|
|
-
|
|
|
|
const { replace } = useRouter()
|
|
const { replace } = useRouter()
|
|
|
|
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|
|
@@ -52,7 +50,7 @@ async function unLock() {
|
|
async function goLogin() {
|
|
async function goLogin() {
|
|
await userStore.loginOut().catch(() => {})
|
|
await userStore.loginOut().catch(() => {})
|
|
// 登出后清理
|
|
// 登出后清理
|
|
- wsCache.clear()
|
|
|
|
|
|
+ deleteUserCache() // 清空用户缓存
|
|
tagsViewStore.delAllViews()
|
|
tagsViewStore.delAllViews()
|
|
resetRouter() // 重置静态路由表
|
|
resetRouter() // 重置静态路由表
|
|
lockStore.resetLockInfo()
|
|
lockStore.resetLockInfo()
|