我用uni-app开发项目,登陆成功后使用uni.redirectTo跳转到首页,这个时候首页的左上角有一个返回键,点击返回,能返回到登录页
这里有点问题:
- uni.redirectTo 根据文档解释: 关闭当前页面,跳转到应用内的某个页面。按理说登录页面已经关闭了,不应该有返回键才对
- 首页我没有使用tabBar,因为应用不需要tabBar,是不是因为这个原因导致左上角有返回键?
上面的问题只在H5中会出现这样的情况,安卓和IOS平台正常
我用uni-app开发项目,登陆成功后使用uni.redirectTo跳转到首页,这个时候首页的左上角有一个返回键,点击返回,能返回到登录页
这里有点问题:
上面的问题只在H5中会出现这样的情况,安卓和IOS平台正常
最佳回复
1、此问题已经被修复。
2、需要注意的是H5端调用uni. redirectTo之后当前页面栈会销毁,如果存在历史记录的话点击浏览器的返回按钮或者调用history.back()仍然可以导航到浏览器的其他历史记录。
Trust - 少说废话
意思是 pages.json 中首页就是登录页,然后登录成功以后,使用 redirect 去跳转到实际的首页?
确认 bug,会尽快修复。
更新:
HBuilderX 1.5 已修复此问题
我的是uniapp开发的h5公众号,默认都是进入index首页(没有tabbar),跳转微信页面获取code,然后在跳进的index首页,根据连接上的code和state参数,在redirectTo跳转到其他页面b页面,但是现在在b页面仍然可以后退!!!这是为什么,通过getCurrentPages()仍能看到index这个页面!!!这是咋回事?