收藏
回答

小程序tabBar层级z-index问题,自定义弹窗遮挡不住

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug tabBar 客户端 6.7.3 2.4


示例截图!上面遮罩遮住的是自己写的自定义底部tabBar导航,下面是小程序官方tabBar组件。自定义的弹窗和遮罩不能将官方tabBar组件盖住,导致点击官方tabBar组件还能切换页面。@官方人员!能否给方便开发者自定义官方tabBar组件层级?能否方便开发者自定义弹窗遮罩全屏覆盖包括官方tabBar?会不会考虑以后的版本有这样的优化?

回答关注问题邀请回答
收藏

24 个回答

  • 利刃_s y n
    利刃_s y n
    2020-05-08

    这个怎么解决,大神支支招哇,我最近遇到这个问题

    2020-05-08
    有用
    回复
  • WuLi威廉
    WuLi威廉
    2020-04-23

    还没解决0.0


    2020-04-23
    有用
    回复
  • allen-黄河水
    allen-黄河水
    2020-03-19

    现在都2020年了,这个问题还在,今天偶尔发现,其实可以把遮罩的组件放到tabbar里面,虽然传值麻烦些,但基本逻辑能走通。还是强烈要求这个tabbar的体验优化下吧。

    2020-03-19
    有用
    回复 4
    • HoiYaEYa
      HoiYaEYa
      2020-11-20
      遮罩的组件放到tabbar里面是可以处理,但是组件里面需要回调页面方法的时候怎么处理的,this.triggerEvent(),只能找到tabbar里面定义的函数
      2020-11-20
      回复
    • allen-黄河水
      allen-黄河水
      2021-01-12回复HoiYaEYa
      可以在页面上获取tabBar,然后当成一个属性传入组件,就可以实现组件和tabBar的通信。但是这样确实挺绕,还是希望官方能提供一个方法,在页面上就能遮盖tabBar。
      2021-01-12
      回复
    • 红蓝铅笔
      红蓝铅笔
      2021-01-29
      怎么把组件放到tabbar里面?是自定义tabbar吗?
      2021-01-29
      回复
    • allen-黄河水
      allen-黄河水
      2021-02-07回复红蓝铅笔
      是的,自定义tabbar组件,然后将mask组件放到tabbar组件内部,然后在页面上通过getTabBar的方法操作组件数据来进行操作。虽然绕,但可行。
      2021-02-07
      回复
  • 是小白啊
    是小白啊
    2018-11-12

    自定义组件暂不支持遮盖tabBar

    2018-11-12
    有用
    回复 12
    • 🐠糖醋鱼
      🐠糖醋鱼
      2018-11-12

      wx.hideTabBar

      wx.showTabBar

      暂时用这种折中的办法隐藏了,真希望官方能出一个开发自定义的组件弹窗和遮罩,这样能解决全屏覆盖。


      2018-11-12
      回复
    • 李先森🇨🇳
      李先森🇨🇳
      2019-05-30回复🐠糖醋鱼

      这样tabbar在show的时候在真机上不会抖动吗

      2019-05-30
      回复
    • rain
      rain
      2019-12-22
      什么时候能解决这个问题,或者有没有其他解决方案
      2019-12-22
      回复
    • O O
      O O
      2020-02-05
      什么时候能解决这个问题呢?
      2020-02-05
      回复
    • WuLi威廉
      WuLi威廉
      2020-04-23
      什么时候能解决这个问题呢
      2020-04-23
      回复
    查看更多(7)

正在加载...

登录 后发表内容