feat(passport): 优化手机号授权流程及超时处理机制
- 新增手机号授权等待状态及定时器,防止重复触发授权操作 - 增加手机号授权超时弹窗提示,支持切换短信验证码登录 - 修改手机号授权冷却时间由3000ms调整为8000ms,减少频繁操作 - 控制手机号授权按钮状态,确保用户协议同意且无冷却或等待中才能操作 - 清理手机号授权等待定时器,防止内存泄露 - 调整加载状态时按钮UI表现,提高用户交互体验
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
let lastPhoneAuthTime = 0
|
||||
|
||||
/** 冷却期(ms),在此期间不允许再次触发 getPhoneNumber */
|
||||
const PHONE_AUTH_COOLDOWN = 3000
|
||||
const PHONE_AUTH_COOLDOWN = 8000
|
||||
|
||||
/**
|
||||
* 检查当前是否在冷却期内。
|
||||
|
||||
Reference in New Issue
Block a user