From 0a8f25e28d7a4b74c08330f598eedc1d98fd301b Mon Sep 17 00:00:00 2001 From: jmal Date: Sun, 6 Jun 2021 11:14:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(*):=20=E4=BF=AE=E5=A4=8D=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E6=97=A0=E6=B3=95ctrl+A=E5=85=A8=E9=80=89=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ShowFile/ShowFile.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 75b93b1..c7450c2 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -844,8 +844,8 @@ export default { } // 获取键盘事件 - window.addEventListener('keydown', event => this.keydown(event)) - window.addEventListener('keyup', event => this.keyup(event)) + window.addEventListener('keydown', this.keydown) + window.addEventListener('keyup', this.keyup) // 加载布局 if (this.$route.query.vmode) { @@ -877,9 +877,10 @@ export default { Bus.$on('msg/file/change', (msg) => this.onmessage(msg)) }, - destroyed() { + beforeDestroy() { + console.log('beforeDestroy') window.removeEventListener('keydown', this.keydown, false) - window.removeEventListener('keyup', this.keydown, false) + window.removeEventListener('keyup', this.keyup, false) window.removeEventListener('popstate', this.goBack, false) if (this.stompClient) { this.stompClient.unsubscribe() @@ -920,7 +921,6 @@ export default { }, methods: { keydown(event) { - console.log('keydown', event) const isMac = navigator.platform.startsWith('Mac'); const {key, c, keyCode, ctrlKey, metaKey} = event; this.isCmd = isMac && metaKey || !isMac && ctrlKey;