亦春亦秋
亦春亦秋
  • 发布:2020-07-28 17:47
  • 更新:2020-07-28 17:56
  • 阅读:2182

安卓 在app.vue里判断是否登录,决定展示首页还是登录页问题

分类:uni-app

1.编辑器版本 2.7.14

  1. pages里第一项设置为login
  2. 在登录页,登录成功后已经将用户信息存入缓存
  3. 在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的第一项(登录页),然后才跳转到首页。  

求各位大佬,走过路过看一下,回复一下,有思路的给个思路,没思路的随便回复一下,顶顶贴。感谢各位  
2020-07-28 17:47 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

启动图设置手动关闭,等你做完判断显示想要显示的页面再代码调用关闭启动图

  • 亦春亦秋 (作者)

    测试可用:具体链接 https://ask.dcloud.net.cn/article/35565


    另外注意,plus.navigator.closeSplashscreen(),我给了个1秒的定时器,不给定时器还是会出现闪一下的毛病!


    再次感谢。

    2020-07-28 18:30

亦春亦秋

亦春亦秋 (作者) - 用爱发电

给位走过路过,给个回复吧!!!救救孩子

  • 123zhu

    解决了吗 我也遇到这个问题了

    2021-04-19 17:28

m***@126.com

m***@126.com

救不了下一个

该问题目前已经被锁定, 无法添加新回复