如图没有边框就不能改变列宽了:

我想要:不显示边框+可拖拽列宽
关注让【宝码香车】来帮您解答,本回答参考DeepSeek编写,并整理提供。
如果答案让您满意,请采纳、点赞、关注,非常感谢!
.
每日一句正能量,让它带给您好心情:每朵花的绽放,都有自己的节奏。
.
要实现 Element UI 的 el-table 不显示边框但保留列宽拖拽功能,可以通过以下 CSS 和属性配置实现:
/* 隐藏所有边框 */
.el-table {
border: none;
}
.el-table__header-wrapper, .el-table__body-wrapper {
border: none;
}
.el-table th, .el-table td {
border: none;
}
/* 保留拖拽线 */
.el-table--border th.gutter:last-of-type {
border-left: 1px solid #EBEEF5;
}
.el-table__body-wrapper::-webkit-scrollbar {
width: 6px;
}
<el-table
:data="tableData"
border={false} // 禁用默认边框
:header-cell-style="{border: 'none'}" // 表头无边框
:cell-style="{border: 'none'}" // 单元格无边框
style="width: 100%">
<el-table-column prop="name" label="名称" width="180"></el-table-column>
<!-- 其他列... -->
</el-table>
border={false} 禁用默认边框样式