1. 程式人生 > >小程式自定義tabbar佔位問題

小程式自定義tabbar佔位問題

開發十年,就只剩下這套架構體系了! >>>   

針對於小程式中自定義tabbar問題,有多種自定義方式。

其中之一就是需要將原先系統自帶的tabbar隱藏,呼叫

wx.hideTabBar();

但是直接這樣呼叫有時候會出現問題,那就是在小程式底部原先放置tabbar的內容會出現空白,仍然會出現佔位問題。

這個問題的出現是因為,小程式隱藏tabbar是一個非同步載入的方法,要解決可以在充分隱藏之後,進行自定義tabbar的顯示。

wx.hideTabBar({
  complete() {
    setTimeout(() => {
      _this.setData({
        // 設定樣式,顯示自定義tabbar
        none: false
      })
    }, 500);
  }
});