【issues/839】BasicTable表格的更多操作按钮禁用还能点击弹出气泡框

pull/867/head
zhangdaiscott 2023-11-10 19:49:37 +08:00
parent 98dc3b87e1
commit ab28f8fd87
1 changed files with 4 additions and 2 deletions

View File

@ -12,7 +12,9 @@
:disabled="item.disabled" :disabled="item.disabled"
:class="[{ 'is-pop-confirm': item.popConfirm }, item.class ?? []]" :class="[{ 'is-pop-confirm': item.popConfirm }, item.class ?? []]"
> >
<a-popconfirm v-if="popconfirm && item.popConfirm" v-bind="getPopConfirmAttrs(item.popConfirm)"> <!-- update-begin--author:liaozhiyang---date:20231110---forissues/839BasicTable表格的更多操作按钮禁用还能点击弹出气泡框 -->
<a-popconfirm :disabled="item.disabled" v-if="popconfirm && item.popConfirm" v-bind="getPopConfirmAttrs(item.popConfirm)">
<!-- update-end--author:liaozhiyang---date:20231110---forissues/839BasicTable表格的更多操作按钮禁用还能点击弹出气泡框 -->
<template #icon v-if="item.popConfirm.icon"> <template #icon v-if="item.popConfirm.icon">
<Icon v-if="item.iconColor" :icon="item.popConfirm.icon" :color="item.iconColor" /> <Icon v-if="item.iconColor" :icon="item.popConfirm.icon" :color="item.iconColor" />
<Icon v-else :icon="item.popConfirm.icon" /> <Icon v-else :icon="item.popConfirm.icon" />
@ -41,7 +43,7 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { computed, PropType } from 'vue'; import { computed, PropType, ref } from 'vue';
import type { DropMenu } from './typing'; import type { DropMenu } from './typing';
import { Dropdown, Menu, Popconfirm } from 'ant-design-vue'; import { Dropdown, Menu, Popconfirm } from 'ant-design-vue';
import { Icon } from '/@/components/Icon'; import { Icon } from '/@/components/Icon';