wzsgjlzhy
wzsgjlzhy
  • 发布:2019-08-29 12:02
  • 更新:2019-09-03 18:37
  • 阅读:1579

【报Bug】uni-app的H5模式下,通过tab页redirectTo其他页面,有底部tab残留

分类:uni-app

详细问题描述

uni-app的H5模式的问题
[内容]
启动页是一个tab页,并且写了登录检查函数,在登录检查函数里面,通过redirectTo跳转到登录页后(登录页不是启动页),底部有tab残留。

[步骤]
一开始进入启动页,启动页是一个tab页。
启动页调用登录检查函数,发现没有缓存过用户id,通过redirectTo跳转登录页
[结果]
可以成功跳转到登录页。但不管是有没有用setTimeout延时跳转,跳转后带有tab的残留。
如果是直接进入登录页,底部没有残留tab,从tab页进过登录检查函数进入tab页,一开始就有tab残留,刷新页面后tab消失。
[期望]
期望跳转到登录页没有tab残留

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

HBuilderX
[IDE版本号]
2.2.2.20190816
[windows版本号]
win7旗舰版

uni-app运行环境说明

H5

[运行端版本号]

HBuilderX自带的浏览器和谷歌浏览器70版本的都是这样,手机端运行也是

[编译模式是老模板模式还是新的自定义组件模式?]
老模板模式

附件

[可重现代码片段]

联系方式

[QQ]807026100

2019-08-29 12:02 负责人:无 分享
已邀请:
[已删除]

[已删除]

同样的问题,火狐浏览器也有。不光是uni.redirectTo()这个api,uni.reLaunch()这个api也是,但是换成uni.navigateTo()这个api不会有此问题,却有新的问题。在判断用户无登录的状态跳转到登录页面后,无论是浏览器的返回按钮还是安卓下的返回按键可以返回到tabbar首页。

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