开发预览 更新于 2026-05-10

GlobalSearch 全局搜索

全屏覆盖式应用级搜索,支持分类切换 + 分组列表 + path / badge / shortcut。

基础用法

CommandPalette 区别:本组件全屏覆盖(paddingTop 8vh),自带类目过滤芯片 + 标题/路径/badge 三列布局。 适合”应用 spotlight”场景;命令面板适合”⌘K 命令搜索”场景。

<CfGlobalSearch
:open="open"
:results="results"
@update:open="setOpen"
@select="onSelect"
/>
<CfGlobalSearch
open={open}
onOpenChange={setOpen}
results={results}
onSelect={onSelect}
/>

类目过滤

18 个跨 5 个类目的结果。点击顶部 chip 过滤;类目数量 ≤ 1 时自动隐藏 chip 行。

<CfGlobalSearch ... :show-categories="true" />
<CfGlobalSearch ... showCategories />

API

属性类型默认值说明
open / v-model:openboolean
resultsGlobalSearchResult[]{ id, title, description?, category, badge?, path?, shortcut?, keywords?, disabled? }
placeholder / emptyText
showCategoriesbooleantrue顶部分类芯片
closeOnSelectbooleantrue

键盘:↑↓ 导航 · 选中 · Esc 关闭。

反馈与讨论

GlobalSearch 全局搜索 的讨论

0
0 / 600
一键发送
正在加载评论...