# 2025-07-15 工作日志 ## 关于页面隐藏开发者登录 - 在 `src/pages/user/about/index.tsx` 底部版权信息上添加了点击 11 次弹出隐藏登录弹窗的功能 - 登录方式:手机号 + 短信验证码,复用 `loginBySms` / `sendSmsCaptcha` API(from `@/api/passport/login`) - 点击计数使用 `useRef` 保证快速点击时的同步性,超过 3 秒未点击自动重置 - 第 4 次点击起显示步数提示(类似 Android 开发者模式),前 3 次仅轻震动反馈 - **(已更新)** 移除了步数提示和震动,改为静默计数,点够 11 次直接弹窗 - **(已更新)** 弹窗宽度从 300px 加大到 320px,登录按钮改用 `style={{ width: '100%' }}` 替代 `block` prop 确保显示 - 登录成功后调用 `useUserContext().syncFromStorage()` 同步 React 登录态(`loginBySms` 内部已写入 storage 但不返回数据) - 弹窗 UI 使用 NutUI `Input` + `Button`,带 60 秒倒计时