From fded83ee0d8e141dda5ed177646665dfc1c9efee Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 25 Apr 2023 11:25:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(design):=20drawer=20v-model=E5=A4=B1?= =?UTF-8?q?=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/design/src/Drawer.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/design/src/Drawer.vue b/packages/design/src/Drawer.vue index b713b9d6..60b3f282 100644 --- a/packages/design/src/Drawer.vue +++ b/packages/design/src/Drawer.vue @@ -7,6 +7,7 @@ @opened="openedHandler" @close="closeHandler" @closed="closedHandler" + @update:modelValue="updateModelValue" > @@ -40,7 +41,7 @@ const uiComponent = getConfig('components').drawer; const uiProps = computed(() => uiComponent.props(props)); -const emit = defineEmits(['open', 'opened', 'close', 'closed']); +const emit = defineEmits(['open', 'opened', 'close', 'closed', 'update:modelValue']); const openHandler = (...args: any[]) => { emit('open', ...args); @@ -54,4 +55,7 @@ const closeHandler = (...args: any[]) => { const closedHandler = (...args: any[]) => { emit('closed', ...args); }; +const updateModelValue = (v: any) => { + emit('update:modelValue', v); +};