diff --git a/apps/taro/src/pages/student/login/index.tsx b/apps/taro/src/pages/student/login/index.tsx index 89014a49..c225477d 100644 --- a/apps/taro/src/pages/student/login/index.tsx +++ b/apps/taro/src/pages/student/login/index.tsx @@ -14,6 +14,7 @@ export default function StudentLoginPage() { const [phone, setPhone] = useState(''); const [code, setCode] = useState(''); const [debugCode, setDebugCode] = useState(''); + const [codeSent, setCodeSent] = useState(false); const [message, setMessage] = useState(''); const [error, setError] = useState(''); const [reason, setReason] = useState(''); @@ -96,6 +97,7 @@ export default function StudentLoginPage() { const nextCode = typeof result.debugCode === 'string' ? result.debugCode : ''; setDebugCode(nextCode); setCode(''); + setCodeSent(true); setMessage(nextCode ? `验证码已发送,开发环境验证码 ${nextCode}` : '验证码已发送'); } catch (nextError) { setError(nextError instanceof Error ? nextError.message : '验证码发送失败'); @@ -142,21 +144,19 @@ export default function StudentLoginPage() { {reason ? {reason} : null} 手机号 - + setPhoneDigits(String(event.detail.value || ''))} /> 验证码 - - - setCodeDigits(String(event.detail.value || ''))} /> - - + + setCodeDigits(String(event.detail.value || ''))} /> - {message || '收到短信后在这里填写验证码'} + + {message || '收到短信后在上方填写验证码'}