This commit is contained in:
2026-09-18 16:48:40 +08:00
parent e10d0534ae
commit 24fa3d1c9d
19 changed files with 286 additions and 210 deletions
+5 -1
View File
@@ -7,6 +7,7 @@ export type RowActionTone = 'neutral' | 'warning' | 'purple' | 'primary' | 'succ
export interface RowActionItem {
key: string
label: string
ariaLabel?: string
visible?: boolean
disabled?: boolean
loading?: boolean
@@ -57,7 +58,9 @@ function select(action: RowActionItem) {
size="small"
:disabled="action.disabled"
:loading="action.loading"
@click="select(action)"
:aria-label="action.ariaLabel"
:title="action.ariaLabel"
@click.stop="select(action)"
>{{ action.label }}</el-button>
<el-dropdown v-if="overflowActions.length" trigger="click">
<el-button
@@ -66,6 +69,7 @@ function select(action: RowActionItem) {
size="small"
:aria-label="moreLabel"
:title="moreLabel"
@click.stop
><MoreHorizontal :size="15" aria-hidden="true" /></el-button>
<template #dropdown>
<el-dropdown-menu>