收藏
回答

bug:wx.hideTabBar

在ios上调用调用wx.hideTabBar,某些特定时候会出无法隐藏Tabbar,导致会出现两个。

最后一次编辑于  2018-12-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-12-12

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-12-12
    赞同
    回复 2
    • Xyz
      Xyz
      2018-12-28

      偶尔会出现,不是经常出现的,在iphone下调试,时不时来一次,没什么特别的代码,就是调用wx.hideTabBar()

      2018-12-28
      回复
    • 落叶🍂
      落叶🍂
      01-02

      对。偶尔会出来。

      01-02
      回复
  • 轻烟微雨
    轻烟微雨
    10-21

    你好,你这个问题怎么解决的?请教一下?我现在也出现了这个问题。

    10-21
    赞同
    回复
  • Xyz
    Xyz
    2018-12-28

    我也遇到了这个问题,应该在是ios机子上偶尔会出现,目前调试的机子最常出现问题的是iphonex

    wx.hideTabBar()无法隐藏tabbar的情况,我设置了两次隐藏都还是会出现这个问题

    wx.hideTabBar({

    fail: function () {

    setTimeout(function () { // 做了个延时重试一次,作为保底。

    wx.hideTabBar()

    }, 500)

    }

    });


    2018-12-28
    赞同
    回复
  • 1
    1
    2018-12-14

     表示也会偶尔出现这种情况

    2018-12-14
    赞同
    回复
  • 落叶🍂
    落叶🍂
    2018-12-12

    机型:

        6sp

    微信版本:

        6.7.4



    2018-12-12
    赞同
    回复 8
    • 落叶🍂
      落叶🍂
      2018-12-12

      只是偶尔会出现这种情况。


      平时是不会出现

      2018-12-12
      回复
    • 卢霄霄
      卢霄霄
      2018-12-12回复落叶🍂

      你是在app.js里进行隐藏的吗

      2018-12-12
      回复
    • 落叶🍂
      落叶🍂
      2018-12-13回复卢霄霄

      是的。是在app.js里面隐藏的。



      2018-12-13
      回复
    • 卢霄霄
      卢霄霄
      2018-12-13回复落叶🍂

      哎 很尴尬,对tabbar的操作,必须在有tabbar的页面才能进行。比如,首页还没渲染出来的时候,你在appjs里调用了,就没效果。。。如果你调用的时候,首页出来了,那就有效的。。

      2018-12-13
      1
      回复
    • 卢霄霄
      卢霄霄
      2018-12-13回复落叶🍂

      保险起见,你可以写到首页的onLoad里

      2018-12-13
      回复
    查看更多(3)