第一 el-table设置自定义标题
自定义数据结构=>tableTitle
//js
let tableTitle = [
{prop: number ,label: 序号 }
...
]
//vue template
<el-table
:stripe="true"
size= medium
:data="tableData"
style="width: 100%;height:100%;"
:max-height="520"
>
<el-table-column
v-for="item in tableTitle"
:key="item.prop"
:label="item.label"
:property="item.prop"
align="center"
:class="item.prop"
>
</el-table-column>
<el-table>
既然每列标题可以通过自定义设置。那同样在自定义数据结构中,放入css数据,再配合el-table中的width属性,实现自定义列宽.
// js 添加一个字段
let tableTitle = [
{prop: number ,label: 序号 ,csss: 100px }
...
]
// vue template
...
<el-table-column
v-for="item in tableTitle"
:key="item.prop"
:label="item.label"
:property="item.prop"
align="center"
:class="item.prop"
:width="item.csss" // 设置列宽
>
</el-table-column>
...
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END



















暂无评论内容