From efc5189920193ef2dd5bd37eafda64ad8bb92022 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=A0=E8=97=A4=E5=9C=A3=E6=95=99?= <1294951692@qq.com> Date: Mon, 23 Mar 2020 21:35:09 +0800 Subject: [PATCH] Image: fix then Esc can never close the preview at the second time #18983 --- packages/image/src/image-viewer.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/image/src/image-viewer.vue b/packages/image/src/image-viewer.vue index c3fc33c08a8..0a617a6adb7 100644 --- a/packages/image/src/image-viewer.vue +++ b/packages/image/src/image-viewer.vue @@ -155,7 +155,6 @@ export default { }, methods: { hide() { - this.deviceSupportUninstall(); this.onClose(); }, deviceSupportInstall() { @@ -297,6 +296,9 @@ export default { // add tabindex then wrapper can be focusable via Javascript // focus wrapper so arrow key can't cause inner scroll behavior underneath this.$refs['el-image-viewer__wrapper'].focus(); + }, + beforeDestroy() { + this.deviceSupportUninstall(); } };