feat(passport): 优化手机号授权流程及超时处理机制

- 新增手机号授权等待状态及定时器,防止重复触发授权操作
- 增加手机号授权超时弹窗提示,支持切换短信验证码登录
- 修改手机号授权冷却时间由3000ms调整为8000ms,减少频繁操作
- 控制手机号授权按钮状态,确保用户协议同意且无冷却或等待中才能操作
- 清理手机号授权等待定时器,防止内存泄露
- 调整加载状态时按钮UI表现,提高用户交互体验
This commit is contained in:
2026-07-16 21:33:13 +08:00
parent 46298c011f
commit 8d46016d8b
2 changed files with 59 additions and 6 deletions

View File

@@ -11,7 +11,7 @@
let lastPhoneAuthTime = 0
/** 冷却期ms在此期间不允许再次触发 getPhoneNumber */
const PHONE_AUTH_COOLDOWN = 3000
const PHONE_AUTH_COOLDOWN = 8000
/**
* 检查当前是否在冷却期内。