From 5788a12d594280a10fd859b02d356a2e4242e51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Thu, 24 Nov 2022 19:48:31 +0800 Subject: [PATCH] fix: modal init state --- components/modal/ModalDialog.vue | 2 +- components/modal/ModalDrawer.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 })