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