diff --git a/src/views/Login.jsx b/src/views/Login.jsx index a8bcc71..3c0f464 100644 --- a/src/views/Login.jsx +++ b/src/views/Login.jsx @@ -14,7 +14,13 @@ function Login() { const navigate = useNavigate() const [form] = Form.useForm() + const handleLngChange = (lng) => { + appendRequestParams('lgc', lng === 'zh' ? 2 : 1) + i18n.changeLanguage(lng) + } + const defaultLng = localStorage.getItem('i18nextLng')??'zh' + appendRequestParams('lgc', defaultLng === 'zh' ? 2 : 1) useEffect (() => { if (loginStatus === 302) { @@ -39,11 +45,6 @@ function Login() { console.log('Failed:', errorInfo); } - const handleLngChange = (e) => { - appendRequestParams('lgc', e.target.value === 'zh' ? 2 : 1) - i18n.changeLanguage(e.target.value) - } - return (
- + handleLngChange(e.target.value)}> 中文 English diff --git a/src/views/Standlone.jsx b/src/views/Standlone.jsx index 7b80efa..fa63c00 100644 --- a/src/views/Standlone.jsx +++ b/src/views/Standlone.jsx @@ -3,7 +3,6 @@ import { Layout, ConfigProvider, theme, Row, Col, App as AntApp } from 'antd' import 'antd/dist/reset.css' import AppLogo from '@/assets/logo-gh.png' import { useThemeContext } from '@/stores/ThemeContext' -import Language from '../i18n/LanguageSwitcher' import { BUILD_VERSION, } from '@/config'; const { Header, Content, Footer } = Layout