Overlay 遮罩层

创建一个遮罩层,用于强调页面特定内容

创建一个遮罩层,用于强调页面特定内容

演示

9:41

代码示例

<!-- 操作 -->
  <re-button theme="primary" @click="visible = true">显示遮罩</re-button>

<!-- 事件日志 -->
  <re-overlay :key="current" :visible="visible" :zIndex="currentConfig.zIndex" :duration="currentConfig.duration" :customStyle="currentConfig.customStyle" @update:visible="onVisibleUpdate" > <view v-if="currentConfig.showContent" class="demo-overlay-inner"> <text class="demo-overlay-text">遮罩层内容</text> </view> </re-overlay>

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-overlay />。

API

Overlay Props

名称类型默认值描述必传
visiblebooleanfalse是否显示遮罩层N
durationnumber300动画时长,单位毫秒N
zIndexnumber1000元素层级N
customStylestring""自定义样式N

Overlay Events

名称参数描述
update:visiblevalue: boolean显隐变化时触发
click-点击时触发
visible-changevisible: boolean显隐变化时触发

Overlay Slots

名称描述
default默认插槽