el-tree 按比例设置列宽度
时间: 2023-07-20 22:23:09 浏览: 104
el-tree创建结构线,并且可拖动
对于 el-tree 组件,可以通过设置其 column 标签的 width 属性来设置列的宽度。如果要按比例设置列宽度,可以使用 calc() 函数结合百分比来实现。例如,如果想让第一列宽度为整个 el-tree 宽度的 30%,可以这样设置:
```html
<el-tree :data="data">
<el-tree-column prop="name" label="名称" width="calc(30% - 16px)"></el-tree-column>
<el-tree-column prop="age" label="年龄" width="calc(70% - 16px)"></el-tree-column>
</el-tree>
```
其中,-16px 是因为 el-tree-column 默认有 8px 的 padding,所以需要减去。这样就可以按比例设置 el-tree 的列宽度了。
阅读全文