1.编辑器版本 2.7.14
- pages里第一项设置为login
- 在登录页,登录成功后已经将用户信息存入缓存
-
在app.vue的 onload里
try { const value = uni.getStorageSync('user_data'); if (value) { console.log('这是查询到登录状态,应该跳转到首页') uni.reLaunch({ url: '/pages/index/index' }); }else{ console.log('这是查询到未登录状态,应该去往登录页') } } catch (e) { // error }
ios上表现:登录状态下,启动页隐藏后,显示的直接是首页,是我想要的
安卓上表现:登录状态下,启动页隐藏后,先显示一下登录页,随后跳转到首页。
问题:怎么样才能让 安卓 启动页隐藏以后,不闪登录页,直接跳转到首页。
ps:编辑器版本2.6.5 登录状态下 ios 和 安卓 都正常,启动图隐藏后,会直接展示首页。
编辑器 8.2 版本,登录状态下,ios 和 安卓 都会先显示一下pages的第一项(登录页),然后才跳转到首页。
求各位大佬,走过路过看一下,回复一下,有思路的给个思路,没思路的随便回复一下,顶顶贴。感谢各位
亦春亦秋 (作者)
测试可用:具体链接 https://ask.dcloud.net.cn/article/35565
另外注意,plus.navigator.closeSplashscreen(),我给了个1秒的定时器,不给定时器还是会出现闪一下的毛病!
再次感谢。
2020-07-28 18:30