刘洋 преди 2 години
родител
ревизия
a9274b077a
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      src/components/element/BaseTable.vue

+ 6 - 1
src/components/element/BaseTable.vue

@@ -38,6 +38,7 @@ import type { EpTableProps, EpTableColumn } from 'global-type'
 interface BaseEpTableProps<T = any> extends EpTableProps<T> {
   // columns?: EpTableProps<T>['columns']
   columns?: any
+  showOverflowTooltip?: any
 }
 
 const props = defineProps<BaseEpTableProps>()
@@ -89,7 +90,11 @@ function columnRender(column: EpTableColumn, index: number, inputSlots: SetupCon
     }
   }
 
-  return <ElTableColumn {...{ showOverflowTooltip: true, ...column }}>{columnSlots}</ElTableColumn>
+  return (
+    <ElTableColumn {...{ showOverflowTooltip: props.showOverflowTooltip === false ? false : true, ...column }}>
+      {columnSlots}
+    </ElTableColumn>
+  )
 }
 </script>