收藏
回答

全局配置app.json中tabBar的声明如果开启了自定义tabBar能否数量不限制5个?

需求:项目中使用了自定义tabBar,想要做一个abtest,根据一个开关来切换tabbar页面是显示A页面还是B页面

问题:即使是自定义tabbar,也需要在全局app.js中声明页面路径,并且限制了数量只能是2~5个。现有的tabbar页面已经有5个了,就没有办法再加,即使用自定义tabbar支持到了动态切换,切换完的总数其实还是5个不变的,由于这个限制也没有办法做到,只能是做在同一个页面。可是两个版本的页面已经完全改版,同个页面有点不合理。而且我理解这个限制只是为了默认tabbar的显示设置的,既然已经自定义就应该可以让开发者自定义个数灵活配置。

期望:希望官方能够在开启了自定义tabbar(设置custom为true)的情况下能够开放这个限制。

最后一次编辑于  2021-08-03
回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2021-08-02

    5个的限制估计官方不会开放.这个和展示适配等问题相关.

    如果有条件,可以真正自定义实现tabBar,模拟出tabBar的场景!

    这样想怎么写怎么写了....

    2021-08-02
    有用
    回复 1
    • 小叶子
      小叶子
      2021-08-03
      我可以理解默认的tabbar有展示适配的问题所以限制,但既然自定义了,而且我实际显示出的tabbar也不会超过5个,就因为这个做不了就有点坑。之前也尝试过完全自己写tabbar,但切换的效果又没有那么好,哎......
      2021-08-03
      回复
登录 后发表内容