mirror of
https://github.com/yangjian102621/geekai.git
synced 2026-09-24 22:26:34 +08:00
退出登录之后不是刷新页面,而是直接跳转到登录页面
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user