Vxe UI vue vxe-table 根据内容的长度来自适应列的宽度
列的 width 宽度支持多种格式(默认情况下是等比例分配):
固定像素:100 或者 ‘100px’
百分比:‘20%’
自适应内容:‘auto’
代码
<template><div><vxe-tableborder:data="tableData"><vxe-columntype="seq"width="80"></vxe-column><vxe-columnfield="name"title="Name"width="300"></vxe-column><vxe-columnfield="role"title="Role"width="auto"></vxe-column><vxe-columnfield="sex"title="Sex"width="200"></vxe-column><vxe-columnfield="address"title="Address"width="auto"></vxe-column></vxe-table></div></template><scriptlang="ts"setup>import{ ref }from'vue'interfaceRowVO{id: number
name: string
role: string
sex: string
age: number
address: string
}const tableData = ref<RowVO[]>([{id:10001,name:'Test1',role:'Develop Develop Develop ',sex:'Man',age:28,address:'test abc'},{id:10002,name:'Test2',role:'Test Test Test Test Test Test Test',sex:'Women',age:22,address:'Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou Guangzhou'},{id:10003,name:'Test3',role:'PM',sex:'Man',age:32,address:'Shanghai Shanghai Shanghai Shanghai Shanghai Shanghai'}])</script>
效果
本文转载自: https://blog.csdn.net/xlz26296/article/details/140386871
版权归原作者 大猩猩X 所有, 如有侵权,请联系我们删除。
版权归原作者 大猩猩X 所有, 如有侵权,请联系我们删除。