From 393264f66b194a37b9d3e77c8b0eac3865369a85 Mon Sep 17 00:00:00 2001 From: JavaZero <71128095+JavaZeroo@users.noreply.github.com> Date: Mon, 8 Jul 2024 13:51:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E6=A0=B9=E6=8D=AE=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=B3=BB=E7=BB=9F=E5=8A=A8=E6=80=81=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=8D=E5=90=8C=E7=9A=84=E6=90=9C=E7=B4=A2=E5=BF=AB=E6=8D=B7?= =?UTF-8?q?=E9=94=AE=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layouts/components/SearchBar.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/layouts/components/SearchBar.vue b/src/layouts/components/SearchBar.vue index 017a5304..d8b150f8 100644 --- a/src/layouts/components/SearchBar.vue +++ b/src/layouts/components/SearchBar.vue @@ -2,6 +2,7 @@ import * as Mousetrap from 'mousetrap' import SearchBarView from '@/views/system/SearchBarView.vue' import { useDisplay } from 'vuetify' +import { ref, computed } from 'vue' const display = useDisplay() @@ -15,6 +16,14 @@ function openSearchDialog() { searchDialog.value = true return false } + +// 检测操作系统是否是Mac +function isMac() { + return navigator.platform.toUpperCase().indexOf('MAC') >= 0 +} + +// 计算属性:根据操作系统显示不同的按键提示 +const metaKey = computed(() => (isMac() ? '⌘+K' : 'Ctrl+K')) + + \ No newline at end of file