在小程序中Tabbar顯示和隱藏的祕密

其實對Tabbar 的用法的理解總結下來分這幾個階段:

第一階段:在 app.json 中配置json

"tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首頁"
    }, {
      "pagePath": "pages/logs/logs",
      "text": "日誌"
    }]
  }

出現問題:有些頁面不想有tabBar,如:在首頁發現沒有身份信息,跳轉到登陸頁時仍然有TabBar。app

第二階段:只有一級頁面纔會出現Tabbar ,所謂的一級頁面就是Tabbar裏定義的頁面
若是此頁面沒有在Tabbar裏定義,不會顯示TabBar的日誌

問題依然存在,登陸頁依然存在TabBar。code

第三階段:若是從一級頁面 redirectTo到其餘頁面,及時其餘頁面沒有在 TabBar定義的列表裏也會顯示TabBar登錄

最終解決問題的方法是,加入當前也是一級頁面,到但願跳轉到的頁面不要有Tabbar時,不要使用 redirectTo而是使用 navigateTo配置

相關文章
相關標籤/搜索