萧雨
萧雨
  • 发布:2020-03-14 16:18
  • 更新:2021-11-12 10:50
  • 阅读:8727

【报Bug】NVUE使用uni.hideTabBar提示"errMsg": "hideTabBar:fail not TabBar page"

分类:nvue

NVUE页面使用 uni.hideTabBar 第一次没问题 可以正常使用
第二次就不隐藏了提示
"errMsg": "hideTabBar:fail not TabBar page"

代码如下:
onNavigationBarButtonTap(e) {
uni.showTabBar({});
//跳转到其他页面
},
onShow() {
uni.hideTabBar({
success() {
console.log("隐藏了");
},
fail(e) {
console.log(e);
}
});
},

2020-03-14 16:18 负责人:无 分享
已邀请:
萧雨

萧雨 (作者)

16:16:28.805 编译器版本:2.6.4(v3)详见:https://ask.dcloud.net.cn/article/36599。

DCloud_UNI_GSQ

DCloud_UNI_GSQ

测试未复现,能否上传一个完整的工程

  • 萧雨 (作者)

    已上传错误DEMO

    2020-03-17 15:35

  • 萧雨 (作者)

    用最下面得哪个包含了两个BUG得====tabbar错误与setStorageSync错误.rar

    2020-03-17 15:40

萧雨

萧雨 (作者)

登录以后点缴费 然后返回 ----然后再点缴费就错误了

萧雨

萧雨 (作者)

这个社区不支持编辑只能再传一份了
这个DEMO包含了两个BUG 一个就是在fast模式下不支持setStorageSync错误
还有一个就是tabbar错误

DCloud_UNI_GSQ

DCloud_UNI_GSQ

bug确认,已加分,后续修复

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

2.6.6-alpha已修复此问题

凌风浮云S

凌风浮云S - 一个前端的小白,将来会变大佬的!

我今天遇到这个bug了 hb 3.2.9

凌风浮云S

凌风浮云S - 一个前端的小白,将来会变大佬的!

我的猜测是需要延时一会,我定时0.3s之后再执行,然后就正常了

Ramsey

Ramsey

3.2.12 nvue页面上还是有这个问题 只要当前页面不是page.json中tabBar设置的就会出现 目前有个粗糙的方式就是在需要调用uni. hideTabBar()的页面,在page.json中tabBar设置就可以

例如 /pages/login/index 要调用uni. hideTabBar()


"tabBar": {
"list": [{
"pagePath": "pages/login/index"
}
....
]
}

不过个人觉得还是个bug 非tabbar页面调用uni. hideTabBar()会出错

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