Sfoglia il codice sorgente

fix: TableAction设置icon显示iconify关键字 (#3608)

Li Kui 1 anno fa
parent
commit
b233973974
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  1. 2 1
      src/components/Table/src/components/TableAction.vue

+ 2 - 1
src/components/Table/src/components/TableAction.vue

@@ -7,7 +7,7 @@
           <template v-if="action.label">{{ action.label }}</template>
         </PopConfirmButton>
       </Tooltip>
-      <PopConfirmButton v-else v-bind="action">
+      <PopConfirmButton v-else v-bind="omit(action, 'icon')">
         <Icon :icon="action.icon" :class="{ 'mr-1': !!action.label }" v-if="action.icon" />
         <template v-if="action.label">{{ action.label }}</template>
       </PopConfirmButton>
@@ -44,6 +44,7 @@
   import { isBoolean, isFunction, isString } from '@/utils/is';
   import { propTypes } from '@/utils/propTypes';
   import { ACTION_COLUMN_FLAG } from '../const';
+  import { omit } from 'lodash-es';
 
   defineOptions({ name: 'TableAction' });