From fec116f1315a22e850a692c4211bf3cbfcb72964 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 4 Mar 2022 16:17:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=A2=E6=88=B7=E7=AB=AF=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=8B=AC=E7=AB=8B=E7=AA=97=E5=8F=A3=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=8C=89command+s=E4=BF=9D=E5=AD=98=E4=BB=BB=E5=8A=A1=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 --- resources/assets/js/pages/single/task.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/pages/single/task.vue b/resources/assets/js/pages/single/task.vue index 4238c039e..f1e60d930 100644 --- a/resources/assets/js/pages/single/task.vue +++ b/resources/assets/js/pages/single/task.vue @@ -2,7 +2,7 @@
- +
@@ -48,7 +48,10 @@ export default { } }, mounted() { - // + document.addEventListener('keydown', this.shortcutEvent); + }, + beforeDestroy() { + document.removeEventListener('keydown', this.shortcutEvent); }, computed: { ...mapState(['cacheTasks']), @@ -92,7 +95,15 @@ export default { } }); }); - } + }, + shortcutEvent(e) { + if (e.metaKey || e.ctrlKey) { + if (e.keyCode === 83) { + e.preventDefault(); + this.$refs.taskDetail.checkUpdate(true) + } + } + }, } }