优化
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user