File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 11<script setup lang="ts">
2- import { ModalsContainer } from ' vue-final-modal'
3- import ModalDragResize from ' ./ModalDragResize.vue'
2+ import { ModalsContainer , useModal } from ' vue-final-modal'
43
5- const show = ref (false )
4+ const { open } = useModal ({
5+ keepAlive: true ,
6+ component: defineAsyncComponent (() => import (' ./ModalDragResize.vue' )),
7+ })
68 </script >
79
810<template >
9- <VButton @click =" show = true " >
11+ <VButton @click =" () => open() " >
1012 Open Modal
1113 </VButton >
1214
13- <ModalDragResize v-model =" show" />
14-
1515 <ModalsContainer />
1616</template >
Original file line number Diff line number Diff line change @@ -18,19 +18,19 @@ Here is a basic drag and resize modal example that using [vue3-drag-resize](http
1818
1919 ``` vue [Preview.vue]
2020 <script setup lang="ts">
21- import { ModalsContainer } from 'vue-final-modal'
22- import ModalDragResize from './ModalDragResize.vue'
21+ import { ModalsContainer, useModal } from 'vue-final-modal'
2322
24- const show = ref(false)
23+ const { open } = useModal({
24+ keepAlive: true,
25+ component: defineAsyncComponent(() => import('./ModalDragResize.vue')),
26+ })
2527 </script>
2628
2729 <template>
28- <VButton @click="show = true ">
30+ <VButton @click="() => open() ">
2931 Open Modal
3032 </VButton>
3133
32- <ModalDragResize v-model="show" />
33-
3434 <ModalsContainer />
3535 </template>
3636 ```
You can’t perform that action at this time.
0 commit comments