From 8411ecc93a0d1e9c6af0bf4c19442661f2e1201a Mon Sep 17 00:00:00 2001 From: Lucuai <981342796@qq.com> Date: Tue, 26 Jul 2022 17:53:35 +0800 Subject: [PATCH] feat(components): [image] fix #8919 bug (#8920) Co-authored-by: wanyiding --- packages/components/image/src/image.ts | 1 + packages/components/image/src/image.vue | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/components/image/src/image.ts b/packages/components/image/src/image.ts index e64e8329b1..b305c3f3fc 100644 --- a/packages/components/image/src/image.ts +++ b/packages/components/image/src/image.ts @@ -63,5 +63,6 @@ export const imageEmits = { error: (evt: Event) => evt instanceof Event, switch: (val: number) => isNumber(val), close: () => true, + show: () => true, } export type ImageEmits = typeof imageEmits diff --git a/packages/components/image/src/image.vue b/packages/components/image/src/image.vue index 8adec374e8..f7f1e8e3d8 100644 --- a/packages/components/image/src/image.vue +++ b/packages/components/image/src/image.vue @@ -207,6 +207,7 @@ function clickHandler() { prevOverflow = document.body.style.overflow document.body.style.overflow = 'hidden' showViewer.value = true + emit('show') } function closeViewer() {