Appearance
Overlay 遮照 #
遮照层
TIP
项目中的皆为本地使用路径,自己项目使用请根据快速开始中操作使用
基本用法 #
点击按钮打开遮照
<template>
<div class="container">
<AuxOverlay v-model="visible" @open="open" @close="close"></AuxOverlay>
<aux-noble-button @click="handleClick"> 打开遮照</aux-noble-button>
</div>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import { NobleButton as AuxNobleButton ,Overlay as AuxOverlay} from "../../../../../aux-ui/main"
const visible=ref(false)
const handleClick=(e:MouseEvent)=>{
visible.value=true
}
const close=()=>{
console.log("关闭");
}
const open =()=>{
console.log("开启");
}
</script>
<style scoped>
.container {
min-height: 100px;
display: flex;
justify-content: center;
align-items: center;
perspective: 600px;
background-color: #813705;
}
</style>
显示代码
Overlay 参数 #
参数名 | 类型 | 默认值 | 说明 | 跳转 Demo |
---|---|---|---|---|
v-model | Boolean | false | 是否显示 | 基本用法 |
zIndex | string | 1400 | 显示层级默认即可 |
Overlay 事件 #
事件名 | 说明 | 参数 |
---|---|---|
close | 关闭回掉 | 无 |
open | 打开回掉 | 无 |
Overlay 插槽 #
插槽名 | 说明 | 跳转 Demo |
---|---|---|
default | 任意内容 | 可以随意写想要的弹窗 |