1***@qq.com
1***@qq.com
  • 发布:2024-01-19 14:21
  • 更新:2024-01-19 17:24
  • 阅读:325

uni.switchTab开发H5浏览器页面栈跳转问题

分类:uni-app

使用vue-cli搭建的项目,在H5中,非tabbar的A页面的一个按钮点击通过switchTab跳转到tabbar的B页面,通过浏览器的回退键,回到的不是A页面,而是上一级页面。有没有人遇到过类似的问题?请问如何解决。

2024-01-19 14:21 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

正常情况下 你跳转到B页面后 点击浏览器中的回退按钮 应该是会退到第一个tabbar页面的或者其他tabbar页面 是不会回退到A页面的 因为 switchTab 会关闭其他所有非 tabBar 页面 文档中有说明
我用hbx创建的项目在子页面使用switchTab后 点击浏览器中的回退按钮 会直接跳转到tabbar页面 是不会回退到其他非tabbar页面的
那么cli的项目使用switchTab应该也是这样的效果 直接回到tabbar页面(但实际cli项目中的switchTab上并不会关闭其他非tabbar页面 应该是有bug)
你A页面的上一级页面是tabbar页面吗?

  • 1***@qq.com (作者)

    是非tabbar页面

    2024-02-01 11:39

  • 爱豆豆

    回复 1***@qq.com: 你提供个demo吧 我看看你是怎么相互跳转的

    2024-02-01 11:53

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

描述不是很清楚

要回复问题请先登录注册