tabBar在未定义页面消失,为什么不能全局出现?
发布于 7 年前 作者 xiuyingyang 15119 次浏览 来自 问答
"tabBar": {
    "list": [
      {
        "pagePath": "index/index",
        "text": "页面一"
      },
      {
        "pagePath": "index/index2",
        "text": "页面二"
      }
    ]
  }

 但是如果页面在页面3的话
TabBar就消失了
 官网DEMO也会这样,这是新出的BUG吗。。。
3 回复

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

从2.6之后就不是了

个人总结:

tab的属于一级页面

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

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

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

也可以这样理解

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

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

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

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

默认的tabbar就是这样的。

回到顶部