index.vue 394 B

123456789101112131415161718192021
  1. <script lang="ts" setup>
  2. import { useVbenModal, VbenButton } from '@vben/common-ui';
  3. import ExtraModal from './modal.vue';
  4. const [Modal, modalApi] = useVbenModal({
  5. // 连接抽离的组件
  6. connectedComponent: ExtraModal,
  7. });
  8. function openModal() {
  9. modalApi.open();
  10. }
  11. </script>
  12. <template>
  13. <div>
  14. <Modal />
  15. <VbenButton @click="openModal">Open</VbenButton>
  16. </div>
  17. </template>