根据 element-plus 官网描述,如果 el-table 组件设置了 border 属性 true,那么表头则默认可以通过拖动改变宽度,那么如果不给 border 属性 true,有没有办法可以使表头可以拖动呢
根据 element-plus 官网描述,如果 el-table 组件设置了 border 属性 true,那么表头则默认可以通过拖动改变宽度,那么如果不给 border 属性 true,有没有办法可以使表头可以拖动呢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
没有看源码,但是看起来是为了去确定拖动列改变宽度的基准吧。
比如说没有添加的
border
属性的表格是没有列分割的,那么你就不知道应该把鼠标放到何处去拖动改变列宽,因为一般都会给cell
增加padding
留白:添加了

border
之后就可以很明确的表示应该把鼠标放到哪里。所以
ELe+
增加了这个限制应该也是处于这样的考量。如果你真的不想要显示这个竖条,你可以在开启border
属性之后覆写一样el-table
的border
样式,让边框不显示即可,或者把颜色调浅。这样就可以在保留拖动功能的情况下把边框隐藏掉了。