收藏
回答

自定义组件的z-index无效

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 16.6.1 iPhone 14 8.0.44

有一个父组件,父组件有个遮罩。还有一个子组件,子组件也有一个遮罩需要盖在父组件的遮罩之上。在开发者工具上没问题。到手机上z-index就失效了

// 父组件
<view class="main">
  <view class="mask">遮罩</view>
  // 这里引用子组件
  <sub-mask/>
</view
// css
.main {
  width: 100%;
  height: 100%;
}
.mask {
  position: "fixed";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

// 子组件 sub-mask
<view class="sub-mask">
  子组件的遮罩需要盖在父组件之上
</view>
// css
.sub-mask {
  position: "relative";
  z-index: 999;
} 
回答关注问题邀请回答
收藏
登录 后发表内容