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


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

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

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

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

第二階段:只有一級頁面才會出現Tabbar ,所謂的一級頁面就是Tabbar里定義的頁面
如果此頁面沒有在Tabbar里定義,不會顯示TabBar的

問題依然存在,登錄頁依然存在TabBar。

第三階段:如果從一級頁面 redirectTo到其他頁面,及時其他頁面沒有在 TabBar定義的列表里也會顯示TabBar

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM