收藏
回答

tabBar在未定义页面消失,为什么不能全局出现?

"tabBar": {
    "list": [
      {
        "pagePath": "index/index",
        "text": "页面一"
      },
      {
        "pagePath": "index/index2",
        "text": "页面二"
      }
    ]
  }

 但是如果页面在页面3的话
TabBar就消失了
 官网DEMO也会这样,这是新出的BUG吗。。。
回答关注问题邀请回答
收藏

3 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    02-03

    自己写tabbar组件,再需要的页面里引入。

    默认的tabbar就是这样的。

    02-03
    赞同 1
    回复 7
    查看更多(2)
  • AJヽ(๑Θ。Θ๑)ノ
    AJヽ(๑Θ。Θ๑)ノ
    02-03

    官网DEMO是基础库2.5.0的,所以所有页面都会有tabbar

    从2.6之后就不是了

    个人总结:

    tab的属于一级页面

    如果在一级页面有跳转到其他页面,那就属于二级页面了

    在基础库2.5的时候二级页面还出现tab的,2.6之后二级页面不会出现tab

    如果想全局使用tab那就不能有二级页面,需要把所有功能写在一个tab内,不能跳转出去

    也可以这样理解

    tab定义后tab定义的页面其实已经不是普通页面了

    普通页面就算强制使用usingComponents也不会出现tabbar

    02-03
    赞同
    回复
  • undefined
    undefined
    02-03

    这不是BUG啊,你得用自定义tabbar

    02-03
    赞同
    回复 8
    • AJヽ(๑Θ。Θ๑)ノ
      AJヽ(๑Θ。Θ๑)ノ
      02-03
      用自定义也不行,我用官网DEMO切换成2.10调试版,出现同样情况
      02-03
      回复
    • undefined
      undefined
      02-03回复AJヽ(๑Θ。Θ๑)ノ
      不行,是你写的不对。跟基础库没关系
      02-03
      回复
    • AJヽ(๑Θ。Θ๑)ノ
      AJヽ(๑Θ。Θ๑)ノ
      02-03回复undefined
      我用了自己定义的,在设置的页面可以看到底部,在没设置的页面,怎么再引入呢?
      02-03
      回复
    • AJヽ(๑Θ。Θ๑)ノ
      AJヽ(๑Θ。Θ๑)ノ
      02-03回复undefined
      我自定义了2个页面的tabbar,然后正常的,但是页面跳转到第3个页面,可能由于tabbar里面没定义,就没有底部了,可以强制引入吗?
      02-03
      回复
    • undefined
      undefined
      02-03回复AJヽ(๑Θ。Θ๑)ノ
      就跟引入自定义组件一样啊
      02-03
      回复
    查看更多(3)
登录 后发表内容
问题标签