fix(app): 解决页面跳转冲突和登录重定向问题

- 在App.vue中延迟引导页跳转以避免首页未就绪导致的timeout错误
- 添加401跳登录页防重锁机制,防止多个接口同时返回401时的并发冲突
- 移除index.vue中的重复跳转逻辑,统一由App.vue处理首次启动跳转
- 优化record.vue中的品牌选择界面,添加"更多"展开功能和视觉改进
- 改进用量和度数输入框的样式和交互体验
This commit is contained in:
cg
2026-08-16 22:38:45 +08:00
parent 019262289c
commit 9fa22d5d1b
5 changed files with 111 additions and 20 deletions
+4 -1
View File
@@ -74,7 +74,10 @@ export default {
const isFirst = uni.getStorageSync('is_first_launch')
if (!isFirst || isFirst === 'true') {
// 首次使用 → 引导页
uni.reLaunch({ url: '/pages/onboarding/onboarding' })
// 延迟一帧再跳:启动早期首页还未就绪,立即 reLaunch 可能报 timeout
setTimeout(() => {
uni.reLaunch({ url: '/pages/onboarding/onboarding', fail: () => {} })
}, 100)
}
// 否则正常进入首页(index)
}