
- 发布:2021-04-19 17:26
- 更新:2021-04-20 16:36
- 阅读:1125
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.1.10
手机系统: 全部
手机厂商: 华为
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
onLaunch: async function(){
var token = uni.getStorageSync('token')
if(token){
uni.switchTab({
url:'/pages/index/index'
})
}else{
uni.reLaunch({
url:'/pages/login/login'
})
}
this.listenMessage();
await this.setAppInfo();
}
onLaunch: async function(){
var token = uni.getStorageSync('token')
if(token){
uni.switchTab({
url:'/pages/index/index'
})
}else{
uni.reLaunch({
url:'/pages/login/login'
})
}
this.listenMessage();
await this.setAppInfo();
}
操作步骤:
11111111
11111111
预期结果:
启动页完毕之后,如果登录了就进入首页 ,没有登录就进入登录页
启动页完毕之后,如果登录了就进入首页 ,没有登录就进入登录页
实际结果:
如果已经登录过,直接跳转到首页,但是每次都会在登录页面闪一下,然后进入首页。
如果已经登录过,直接跳转到首页,但是每次都会在登录页面闪一下,然后进入首页。
bug描述:
流程:
1、打开APP,进入登录页面,输入账号密码,登录成功,保存用户信息。
2、进入首页。此时把应用关掉,再次打开APP,APP会先打开登录页面。
我现在在登录页面加了个判断,如果已经登录过,直接跳转到首页,但是每次都会在登录页面闪一下,然后进入首页。如何处理能直接进入首页呢?
123zhu (作者)
解决了解决了 感谢感谢 我用得路由 我感觉您说的还是比较清晰的 有些说的就很不友好 ,感谢大佬!谢谢
2021-04-20 16:54