退出登录之后不是刷新页面,而是直接跳转到登录页面

This commit is contained in:
GeekMaster
2025-08-14 16:59:16 +08:00
parent f82270d097
commit c9a7449d2d
6 changed files with 47 additions and 41 deletions
+9 -2
View File
@@ -25,12 +25,19 @@
<script setup>
import LoginDialog from '@/components/LoginDialog.vue'
import { setUserToken } from '@/store/session'
import { getCurrentDeviceRedirectPath } from '@/utils/device'
import { onMounted, ref } from 'vue'
import { useRouter } from 'vue-router'
const router = useRouter()
const loginDialogRef = ref(null)
const token = router.currentRoute.value.query.token
if (token) {
setUserToken(token)
router.push('/chat')
}
// 处理登录弹窗隐藏
const handleLoginHide = () => {
@@ -214,7 +221,7 @@ onMounted(() => {
border: none;
padding: 0 8px;
font-size: 14px;
&:hover {
background: var(--btn-bg);
border-radius: 6px;
@@ -222,7 +229,7 @@ onMounted(() => {
&.forget {
color: var(--theme-text-color-secondary);
&:hover {
color: var(--text-color-primary);
}