diff --git a/components/modal/ModalDialog.vue b/components/modal/ModalDialog.vue index 12bda808..b8b80a67 100644 --- a/components/modal/ModalDialog.vue +++ b/components/modal/ModalDialog.vue @@ -3,7 +3,7 @@ const { modelValue } = defineModel<{ modelValue: boolean }>() -let init = $ref(modelValue || false) +let init = $ref(modelValue) watchOnce(modelValue, () => { init = true }) diff --git a/components/modal/ModalDrawer.vue b/components/modal/ModalDrawer.vue index 02b02eaf..8e98db98 100644 --- a/components/modal/ModalDrawer.vue +++ b/components/modal/ModalDrawer.vue @@ -39,7 +39,7 @@ const transform = computed(() => { } }) -let init = $ref(false) +let init = $ref(modelValue) watchOnce(modelValue, () => { init = true })