vxe-table 的列宽属性支持多种格式,默认情况下是等比例分配:
width="120px" 固定像素。
width="20%" 百分比。
width="auto" 根据内容自适应列宽。
代码
<template>
<div>
<vxe-table
border
show-footer
:data="tableData"
:footer-data="footerData">
<vxe-column type="seq" width="80"></vxe-column>
<vxe-column field="name" title="Name" width="300"></vxe-column>
<vxe-column field="age" title="Age" width="auto"></vxe-column>
<vxe-column field="sex" title="头部宽度 头部宽度 头部" width="auto"></vxe-column>
<vxe-column field="address" title="Address" width="auto"></vxe-column>
</vxe-table>
</div>
</template>
<script>
export default {
data () {
const tableData = [
{ id: 10001, name: 'Test1', role: 'Develop Develop Develop ', sex: 'Man', age: 28, address: '内容宽度' },
{ id: 10002, name: 'Test2', role: 'Test Test Test Test Test Test Test', sex: 'Women', age: 22, address: '内容宽度 内容宽度 内容宽度 内容宽度 内容宽度 内容宽度' },
{ id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: '内容宽度 内容宽度 内容宽度 内容' }
]
const footerData = [
{ age: '尾部宽度 尾部宽度 尾部' }
]
return {
tableData,
footerData
}
}
}
</script>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。