From 7bd3ad8323601083654143a767d3a4d00a58a337 Mon Sep 17 00:00:00 2001 From: engigu Date: Mon, 11 Aug 2025 11:58:38 +0800 Subject: [PATCH] chroe: adjust logout --- web/src/api/api.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/api/api.js b/web/src/api/api.js index dc26c03..f139df5 100644 --- a/web/src/api/api.js +++ b/web/src/api/api.js @@ -1,5 +1,6 @@ // request.js import axios from 'axios'; +import { useRouter } from 'vue-router'; import { usePageState } from '../store/page_sate'; import { CONSTANT } from '../constant'; @@ -79,11 +80,12 @@ const handleException = (error) => { // 登出系统 const logout = () => { + const router = useRouter(); const pageState = usePageState(); pageState.setIsLogin(false); localStorage.removeItem(CONSTANT.STORE_TOKEN_NAME); setTimeout(() => { - window.location.href = '/login'; + router.push('/login'); }, 500); };