fix: use window.location.pathname instead of useLocation hook

This commit is contained in:
Your Name 2026-03-30 16:07:57 +08:00
parent c2254304ca
commit 6b4a661f59

View File

@ -1,7 +1,6 @@
import React from 'react';
import { Layout, Dropdown } from 'antd';
import type { MenuProps } from 'antd';
import { useLocation } from '@umijs/max';
import AvatarProps from './AvatarProps';
import { useMyState } from '@/common';
@ -14,10 +13,9 @@ interface CustomHeaderProps {
export const CustomHeader: React.FC<CustomHeaderProps> = ({ collapsed, toggle }) => {
const { snap } = useMyState();
const { pathname } = useLocation();
// 在登录页面不显示header
if (pathname === '/login') {
if (typeof window !== 'undefined' && window.location.pathname === '/login') {
return null;
}