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 || '收到短信后在上方填写验证码'}