Skip to content

useDialog

快速创建对话框组件。

基础用法

vue
<script setup lang="ts">
import { useDialog } from '@vuecraft/components'

const [Dialog, { open, close }] = useDialog({
  title: 'Dialog Title',
})
</script>

<template>
  <Dialog>
    <p>Dialog Content</p>
    <template #footer>
      <div>
        <button @click="close">
          Close
        </button>
      </div>
    </template>
  </Dialog>
  <button @click="open">
    Open Dialog
  </button>
</template>

基于 MIT 许可证发布。