showTabBar hideTabBar真机无效
发布于 5 年前 作者 gang08 6393 次浏览 来自 问答

在电脑模拟器上使用wx.showTabBar和wx.hideTabBar两个方法时什么问题都没,能正常显示和隐藏tabbar。但是在手机上(苹果)上tabbar能隐藏但不能显示出来,而且两个方法只有complete回调执行了,success和error都没执行。

但是,

假如我用事件手动执行这两个方法之后,一切就跟模拟器一样没问题了

这是基础库的bug?

还是是因为我用了wepy开发???

3 回复

我这边是正常的,你用一个空白页面单独试试这两个接口呢?先不用wepy

请提供下可复现的机型和代码

机型是iPhone7 iPhone8,微信版本最新

onLoad() {

   ......

    if (wx.showTabBar) {

        wx.showTabBar({

           success() {

               console.log('showTabBar succeed')

           },

           fail() {

               console.log('showTabBar fail')

           },

           complete(){

               console.log('wx.showTabBar complete')

           }

       })

    }

   ......

}



回到顶部