收藏
回答

组件层层嵌套的时候内层组件如何撑满全屏?

假设A组件包含B组件,B组件包含C组件,B组件的高度是A组件的一半,C组件的高度是B组件的一般,此时C组件内写一个弹窗组件,并且弹窗高度要满屏,我使用的是height:100vh;position:fixed;top:0;left:0;  但是实际效果是,这个弹窗的高度和C组件一样,并没有全屏,求高人解答

最后一次编辑于  12-04
回答关注问题邀请回答
收藏

2 个回答

  • 老张
    老张
    12-05

    弹窗组件为什么一定要话C里面?

    12-05
    赞同
    回复 1
    • 袁小云
      袁小云
      12-06
      因为弹出是封装在一个组件里的,放外面的话,中间组件的通信会很麻烦,而且如果这类的组件比较多,会很乱
      12-06
      回复
  • 子不语
    子不语
    12-04

    100vh不是全屏?我不信,你搞个代码片段我看看

    12-04
    赞同
    回复 14
    • 袁小云
      袁小云
      12-04
      组件嵌套太多   没法发片段  而且就算有些嵌套场景下能全屏,还是安卓全屏,IOS不全屏
      12-04
      回复
    • 子不语
      子不语
      12-04回复袁小云
      嗯?
      12-04
      回复
    • 袁小云
      袁小云
      12-06回复子不语
      我知道问题了,不是组件嵌套的问题,是swiper的问题
      12-06
      回复
    • 袁小云
      袁小云
      12-06回复子不语
      有办法解决吗?
      12-06
      回复
    • 子不语
      子不语
      12-06回复袁小云
      搞个代码片段试试看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      12-06
      回复
    查看更多(9)
问题标签