收藏
回答

自定义tabbar会出现两个tabbar,怎么解决?

如图,底部tabbar出现了两个,以下截图是在真机上面的效果,在开发工具里面不会出现两个底部导航栏。

目前尝试过的解决方案:必须要加到对应的界面才能隐藏底部的tabbar,不知道还有其他的方案没呢?

在onLaunch里面放置,无法生效。


onReady:function(){

wx.hideTabBar({

fail: function () {

setTimeout(function () { 

wx.hideTabBar()

}, 500)

}

}) ;

},




用的是官方api:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html?search-key=%E8%87%AA%E5%AE%9A%E4%B9%89tabbar

目前用的版本库 2.10.1,手机微信版本号:7.0.15 ,用高于这个的版本库,会报以下错误:


这个项目实现思路:这篇里面记录了具体的东西。

https://developers.weixin.qq.com/community/develop/article/doc/0004ae44048af028877ac58ce51413



类似这个问题:https://developers.weixin.qq.com/community/develop/doc/00002614f4c9905b5a2a3cd1951800?highLine=%257B%2522errMsg%2522%253A%2522hideTabBar%253Afail%2520custom%2520Tabbar%2522%257D




代码片段

https://developers.weixin.qq.com/s/GvtYLkm57ngL


最后一次编辑于  06-08
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    06-08

    你好,使用提供的代码片段测试未复现问题,具体是什么机型?请扫描下图提供截图看下

    06-08
    有用
    回复 3
    • 云D旋律
      云D旋律
      06-08
      06-08
      回复
    • 云D旋律
      云D旋律
      06-08回复云D旋律
      有没有什么方案,在使用自定义tabbar的时候,让默认的tabbar直接失效就行了。既然都自定义了,为何还会让它出来呢?
      06-08
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      06-09回复云D旋律
      是使用上面提供的代码片段复现的问题么?这边测试没有复现的
      06-09
      回复
  • 龙
    06-08

    是不是app.json里面也配置了tabbar,另外微信7.0.13好像是有这种情况;你可以看下这个帖子:自定义TabBar会出现两个,是bug吗?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002e8d61889c0f0ee1a2393e56800

    06-08
    有用
    回复 7
    • 云D旋律
      云D旋律
      06-08
      按照官方给的api说明,需要在app.json里面配置tabbar,不然自定义的tabbar无法识别。
      06-08
      回复
    • 云D旋律
      云D旋律
      06-08
      VM5796:1 appJSON["tabBar"]["list"] 字段需为 array,list 不能去掉,不能为空
      06-08
      回复
    • 云D旋律
      云D旋律
      06-08
      看了那个帖子是3月8号的,这里都6月8号了,感觉还是有这个问题。
      06-08
      回复
    • 阿珍你来真的
      阿珍你来真的
      07-09回复云D旋律
      有解决方法吗
      07-09
      回复
    • 云D旋律
      云D旋律
      07-09回复阿珍你来真的
      目前采用自定义组件,自己写个底部菜单栏实现改功能。缺点是:每次切换底部菜单栏会重新加载一次,也就是会闪一下。如果非要自定义,这个是目前比较靠谱的方案。上面文档api提供的始终有底部菜单栏重叠问题。
      07-09
      回复
    查看更多(2)
登录 后发表内容
问题标签