Skip to content

打开和关闭回调事件

提示:

这两个回调事件会在打开和关闭 【动画结束后】 触发。

vue
<template>
    <button @click="open">打开</button>

    <TinyLayer 
        v-model="visible" 
        title="弹窗标题" 
        @after-open="afterOpen" 
        @after-close="afterClose"
    >
        <div>这里是弹窗内容...</div>
        <div>这里是弹窗内容...</div>
        <div>这里是弹窗内容...</div>
    </TinyLayer>
</template>

<script setup>
    import { ref } from "vue";

    const visible = ref( false );
    const open = () => {
        visible.value = true;
    }
    const afterOpen = () => {
        alert( "打开了弹窗" );
    }
    const afterClose = () => {
        alert( "关闭了弹窗" );
    }
</script>

Released under the MIT License.