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

ContextMenu 右键菜单

右键打开的菜单。支持分隔符、快捷键、危险项;自动 clamp 到视口内。

基础用法

包裹目标区域,右键触发 contextmenu 事件后在光标位置显示菜单。Esc / 点击外部关闭。

<CfContextMenu :items="items" @select="onPick">
<div>右键这里</div>
</CfContextMenu>
<CfContextMenu items={items} onSelect={onPick}>
<div>右键这里</div>
</CfContextMenu>

禁用 / 危险 / 分隔符

disabled 灰化、danger 红字、separator: true 画分隔行。

右键 → 查看完整菜单(含 disabled / danger / separator)
<CfContextMenu :items="items">…</CfContextMenu>
<CfContextMenu items={items}>…</CfContextMenu>

API

items: ContextMenuItem[],每项支持:

字段类型说明
labelstring文本
valuestring选中时的 value(默认回落 label)
shortcutstring右侧快捷键提示
disabledboolean
dangerboolean红色样式
separatorboolean分隔行(其他字段忽略)

反馈与讨论

ContextMenu 右键菜单 的讨论

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