feat: table action 支持传入按钮样式,不传默认link

This commit is contained in:
xingyu4j
2025-05-19 14:21:08 +08:00
parent 1cb00f1470
commit eeb3fc0898
2 changed files with 6 additions and 4 deletions

View File

@@ -1,7 +1,5 @@
<!-- add by 星语参考 vben2 的方式增加 TableAction 组件 -->
<script setup lang="ts">
import type { ButtonType } from 'ant-design-vue/es/button';
import type { PropType } from 'vue';
import type { ActionItem, PopConfirm } from './typing';
@@ -69,7 +67,7 @@ const getActions = computed(() => {
.map((action) => {
const { popConfirm } = action;
return {
type: 'link' as ButtonType,
type: action.type || 'link',
...action,
...popConfirm,
onConfirm: popConfirm?.confirm,