context-menu

star 2

right-click context menu for table rows

uyoufu By uyoufu schedule Updated 5/21/2026

name: context-menu description: right-click context menu for table rows

Context Menu Skill

该技能为表格行提供右键菜单功能,允许用户在表格行上点击右键以访问特定于该行的操作选项。

实现步骤

  1. import ContextMenu from 'src/components/contextMenu/ContextMenu.vue' 导入 ContextMenu 组件。
  2. 在 q-table 的 body-cell 插槽中,添加 ContextMenu 组件:
<template v-slot:body-cell-index="props">
  <QTableIndex :props="props" />
  <ContextMenu :items="itemContextMenuItems" :value="props.row"></ContextMenu>
</template>
  1. 定义 itemContextMenuItems,这是一个包含菜单项的数组,其值应为 ComputedRef<IContextMenuItem[]>
const itemContextMenuItems: ComputedRef<IContextMenuItem[]> = computed(() => [
  {
    name: 'modify',
    label: tGlobal('modify'),
    tooltip: t('categoryList.modifyCategory'),
    onClick: onModifyCategory
  }
])

约定

  1. 右键菜单应保存到单独的文件中,例如 useContextMenu.ts,以便在多个组件中重用。
Install via CLI
npx skills add https://github.com/uyoufu/UzonCalc --skill context-menu
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator