Drawer2.vue 560 B

1234567891011121314151617
  1. <template>
  2. <BasicDrawer v-bind="$attrs" @register="register" title="Drawer Title" width="50%">
  3. Drawer Info.
  4. <a-button type="primary" @click="closeDrawer"> 内部关闭drawer </a-button>
  5. </BasicDrawer>
  6. </template>
  7. <script lang="ts">
  8. import { defineComponent } from 'vue';
  9. import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
  10. export default defineComponent({
  11. components: { BasicDrawer },
  12. setup() {
  13. const [register, { closeDrawer }] = useDrawerInner();
  14. return { register, closeDrawer };
  15. },
  16. });
  17. </script>