20 lines
485 B
TypeScript
20 lines
485 B
TypeScript
import { useEffect } from 'react';
|
|
import { history } from 'umi';
|
|
|
|
export default function HomePage() {
|
|
useEffect(() => {
|
|
// 检查登录状态
|
|
const isLoggedIn = localStorage.getItem('isLoggedIn');
|
|
|
|
if (isLoggedIn) {
|
|
// 已登录,跳转到镜像列表页面
|
|
history.push('/images');
|
|
} else {
|
|
// 未登录,跳转到登录页面
|
|
history.push('/login');
|
|
}
|
|
}, []);
|
|
|
|
return null; // 不渲染任何内容,因为会立即跳转
|
|
}
|