退出登录逻辑优化

This commit is contained in:
禺狨 2023-04-17 17:25:57 +08:00
parent e57ef9ce46
commit c01de5b51b

View File

@ -5,6 +5,7 @@ import { useDispatch, useSelector } from "react-redux";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import avatar from "../../assets/images/commen/avatar.png"; import avatar from "../../assets/images/commen/avatar.png";
import { logoutAction } from "../../store/user/loginUserSlice"; import { logoutAction } from "../../store/user/loginUserSlice";
import { clearToken } from "../../utils/index";
export const Header: React.FC = () => { export const Header: React.FC = () => {
const dispatch = useDispatch(); const dispatch = useDispatch();
@ -13,6 +14,7 @@ export const Header: React.FC = () => {
const onClick: MenuProps["onClick"] = ({ key }) => { const onClick: MenuProps["onClick"] = ({ key }) => {
if (key === "login_out") { if (key === "login_out") {
clearToken();
dispatch(logoutAction()); dispatch(logoutAction());
navigate("/login"); navigate("/login");
} else if (key === "change_password") { } else if (key === "change_password") {