import{c as t,o as d,A as e}from"./vendor.80bf15c7.js";const o={class:"markdown-body"},r=e('

overlay 组件

介绍

创建一个遮罩层,通常用于阻止用户进行其他操作

安装

import { createApp } from 'vue';\nimport { OverLay } from '@nutui/nutui';\n\nconst app = createApp();\napp.use(OverLay);\n

代码演示

基础用法

<nut-overlay v-model:show="state.show" :z-index="2000"></nut-overlay>\n

嵌套内容

<nut-overlay v-model:show="state.show2" :z-index="2000">\n  <div class="wrapper">\n    <div class="content">这里是正文</div>\n  </div>\n</nut-overlay>\n

API

Props

参数说明类型默认值
show当前组件是否显示Booleanfalse
z-index遮罩层级String, Number2000
duration动画时长,单位秒String, Number0.3
overlay-class自定义遮罩类名String-
overlay-style自定义遮罩样式CSSProperties-
lock-scroll背景是否锁定Booleanfalse
close-on-click-overlay是否点击遮罩关闭Booleantrue

Events

事件名说明回调参数
click点击时触发event: Event
',15),a={expose:[],setup:e=>(e,a)=>(d(),t("div",o,[r]))};export default a;