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'))
@@ -25,12 +34,13 @@ function openSearchDialog() {
搜索
- ⌘K
+ {{ metaKey }}
+
+
\ No newline at end of file