优化登录,修改bug

This commit is contained in:
zhouyanli
2026-07-29 17:47:10 +08:00
parent 9be76c6386
commit a6243cf466
24 changed files with 533 additions and 1012 deletions

View File

@@ -10,27 +10,25 @@
console.log('App 启动')
uni.onPushMessage((res) => {
console.log("收到推送消息:",res) //监听推送消息
})
})
// #ifdef APP-PLUS
// 只有 App 平台才获取 CID
getPushCID()
// #endif
// 首页已是入口页:已登录用户不做跳转,直接留首页
// 仅对未登录用户按需跳转到引导页或登录页
const token = uni.getStorageSync('token')
// 路由分发(同步):所有人先进首页,点击功能再提示登录
const token = uni.getStorageSync('token') || ''
const hasShowGuide = uni.getStorageSync('hasShowGuide')
// 首次使用:标记引导已看过(不再强制引导页),直接进首页
if (!token && !hasShowGuide) {
// 首次使用:跳转引导页
console.log('首次启动,跳转引导页')
uni.reLaunch({ url: '/pages/navigation/navigation' })
} else if (!token && hasShowGuide) {
// 已看过引导但未登录:跳转登录页
console.log('已看过引导页,跳转登录页')
uni.reLaunch({ url: '/pageSubPack/loginSub/pwd-login' })
console.log('首次启动,标记引导已看过,进入首页')
uni.setStorageSync('hasShowGuide', true)
}
// 有 token已在首页不做跳转
// 所有人统一进首页
console.log('进入首页hasToken=' + !!token + '')
})
onShow((options) => {
console.log('App Show', options)