import React, { useState } from 'react'; import './login.less'; const LoginPage = () => { const [username, setUsername] = useState('admin'); const [password, setPassword] = useState('admin123'); const [loading, setLoading] = useState(false); const handleSubmit = async (e) => { e.preventDefault(); setLoading(true); try { // 模拟登录请求 await new Promise(resolve => setTimeout(resolve, 1000)); // 模拟登录成功,存储token localStorage.setItem('token', 'mock-token-123456'); // 显示成功消息 alert('登录成功'); // 跳转到首页 window.location.href = '/'; } catch (error) { alert('登录失败,请检查用户名和密码'); console.error('Login error:', error); } finally { setLoading(false); } }; return (