跳转页面的同时,延时使用uni.showTabBar()
![5***@qq.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/49/04/83_avatar_mid.jpg?v=1688027670)
- 发布:2023-06-29 16:19
- 更新:2023-06-29 16:38
- 阅读:610
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: w11
HBuilderX类型: 正式
HBuilderX版本号: 3.6.1
第三方开发者工具版本号: 1.06
基础库版本号: 未设置
项目创建方式: HBuilderX
操作步骤:
预期结果:
原tabbar页面正常打开显示底部tabbar
原tabbar页面正常打开显示底部tabbar
实际结果:
未显示,走了打开失败的回调,提示showTabBar:fail not TabBar page
未显示,走了打开失败的回调,提示showTabBar:fail not TabBar page
bug描述:
在tabbar页面跳转到非tabbar页面,跳转时延时使用uni.showTabBar(),会走失败回调,提示showTabBar:fail not TabBar page
无法跳转后延时打开tabbar
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20230629/e8b5293919a777f9d856c72224e3a723.png)
![爱豆豆](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/20/55/59_avatar_mid.jpg?v=0)
![](http://img-cdn-tc.dcloud.net.cn/static/common/sponsor-1.png)
![](http://img-cdn-tc.dcloud.net.cn/static/common/sponsor-count-3.png)
爱豆豆 - 办法总比困难多
你把uni.navigateTo放进 uni.showTabBar()的success里跳转不就好了
-
-
-
-
-
5***@qq.com (作者)
回复 爱豆豆: 会闪一下,之前试过。只是想在跳转后,打开tabbar页面的底部tabbar。
在跳转后的页面触发tabbar页面的方法,也报同样的错2023-06-29 16:57
-
-
-
5***@qq.com (作者)
回复 爱豆豆: 对的,底部弹框中是一些按钮,点击按钮会跳转页面。如果在跳转的时候uni.showTabBar(),页面就会往上顶,然后才会跳转
2023-06-29 17:16
-
回复 5***@qq.com: 这样试试呢? setTimeout(() => {
uni.showTabBar()
},10)
uni.navigateTo({
url:'/pages/xxxxxx'
})2023-06-29 17:17
-
5***@qq.com (作者)
回复 爱豆豆: 不行,也会抛错。setTimeout设置0也不行。去掉setTimeout就可以。不行就考虑现在tabbar页面把弹窗收起,tabbar打开后。再去跳转页面
2023-06-29 17:22
-