<uni-table ref="table" width="100%":loading="loading" border stripe type="selection" emptyText="暂无更多数据"
@selection-change="selectionChange" >
<uni-tr>
<uni-th width="70" align="center">航班号</uni-th>
<uni-th width="30" align="center">机位</uni-th>
<uni-th width="60" align="center">计划时间</uni-th>
<uni-th width="60" align="center">预计时间</uni-th>
<uni-th width="40" align="center">进离港</uni-th>
</uni-tr>
<uni-tr v-for="(item, index) in tableData" :key="index">
</uni-tr>
</uni-table>
上层vue去写style 使用deep注入 类内改style,改th的width都是不可行的。
解决办法:加width="100%"
另外,deep去改padding也可以有效控制前面的选中框列的宽度 。
::v-deep .checkbox {
width: 1rpx;
padding: 0rpx;
}