元素UI表-将百分比添加为宽度

jap*_*tin 1 vue.js element-ui

我们可以这样向元素ui表列添加宽度:

<el-table-column
  prop="city"
  label="City"
  width="120">
</el-table-column>
Run Code Online (Sandbox Code Playgroud)

但是,它仅产生一个像素值。

有什么解决办法如何使其使用百分比值?

Jim*_* B. 5

奇怪的是,对于<el-table-column>width以像素为单位,但是min-width在列之间按比例分配。这是表如何跨越具有33%和67%列的clientWidth的100%的方法:

<el-table :data="[{a:1,b:2}]" style="width: 100%" ref="table">
    <el-table-column :min-width="33" prop="a" label="A"></el-table-column>
    <el-table-column :min-width="67" prop="b" label="B"></el-table-column>
</el-table>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/jmbldwn/rn05vbsL/2/