uni-table动态列设置列宽不生效的解决方法

问题

uni-th 在这边是不固定的列数的,即dataList会变

在uni-th 设置固定列宽width='200',或者在uni-td 设置不生效,宽度不对

解决方法

在uni-td里面多包一层view,通过设置view的宽度来撑开uni-td

html 复制代码
<uni-td v-for="(item,index) in dataList">
	<view style="width: 150px;">
		<uni-easyinput type="number" v-model="item.pull" @input="numberFixedDigit($event,index)"></uni-easyinput>
	</view>
</uni-td>

看代码

html 复制代码
<uni-table  border stripe emptyText="暂无更多数据">
	<uni-tr>
	    <uni-th align="center">表头1</uni-th>
	    <uni-th width="200" v-for="item in dataList">
			<text class="th-Font-big">{{item.eur}}</text>
		</uni-th>
	</uni-tr>
	<uni-tr>
		<uni-td align="center">表头2</uni-td>
		<uni-td v-for="item in dataList">{{item.total}}</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td align="center">表头3</uni-td>
		<uni-td v-for="item in dataList">
            <text class="text-red">{{item.total-item.all}}</text></uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td align="center">表头4</uni-td>
		<uni-td v-for="item in dataList">{{item.before}}</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td align="center">表头5</uni-td>
		<uni-td v-for="item in dataList">{{item.today}}</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td align="center">
			<picker mode="date" :value="dates" @change="bindDateChange">
				<view class="uni-input" style="width: 200px;">日期:{{dates}}</view>
			</picker>
		</uni-td>
		<uni-td v-for="(item,index) in dataList">
			<view style="width: 150px;">
				<uni-easyinput type="number" v-model="item.pull" @input="numberFixedDigit($event,index)"></uni-easyinput>
			</view>
		</uni-td>
	</uni-tr>
</uni-table>
相关推荐
云上工程笔记7 小时前
AstraFlow + React/Vite:如何用自然语言开发并部署一个 AI 咖啡网站原型
前端·人工智能·react.js
Q一件事7 小时前
ArcGIS中TypeError: can‘t multiply sequence by non-int of type ‘str‘错误
前端·javascript·arcgis
美狐美颜SDK开放平台8 小时前
从视频处理到实时渲染:直播APP中视频美颜SDK的关键技术解析
前端·人工智能·架构·实时互动·音视频·视频美颜sdk
yume_sibai8 小时前
ES6 核心知识点完全总结(变量 + 箭头函数 + 解构 + Promise + 模块化)
前端·ecmascript·es6
Moment8 小时前
为什么市面上的 coding agent 大多数都基于Nodejs?
前端·后端·面试
吃瓜的猹8 小时前
Gemini 3.8 Flash 是真的站起来了,一起来看看我到底做了什么吧~
前端
光影少年8 小时前
React18 对RN 的影响
android·前端·react.js·ios·前端框架
tryCbest8 小时前
Vue Router学习及使用
前端·vue.js
杉氧8 小时前
丝滑的奥秘:Reanimated 3 动画引擎与手势处理(Gesture Handler)
android·前端·react native
用户970161501689 小时前
浏览器切到后台后,AI 给我的代码就失效了:我拿 3 个模型测了 6 个定时器坑
前端·代码规范