diff --git a/src/components/DataTable/DataTable.vue b/src/components/DataTable/DataTable.vue index 9c1558e..d32d7ec 100644 --- a/src/components/DataTable/DataTable.vue +++ b/src/components/DataTable/DataTable.vue @@ -209,6 +209,16 @@ function onLimitChange(l: number) { emit('limit-change', l) } :deep(.el-table__inner-wrapper) { border-radius: 10px 10px 0 0; } + // 表头单元格强制不换行 (兜底, header-cell-style 的 whiteSpace 在某些列宽挤压下失效) + :deep(.el-table__header-wrapper .cell), + :deep(.el-table__header th .cell) { + white-space: nowrap !important; + overflow: visible !important; + } + // 表头内容容器允许溢出不被截断 + :deep(.el-table th .cell) { + word-break: keep-all; + } // 去掉 el-table 默认的 border :deep(.el-table--border) { border: none;