当前位置: 首页 > news >正文

uniapp做app,使用v-for遍历渲染第二层的时候,打包到手机上渲染不出第二层的数据

1.打包apk要严格注意一点,在data中定义的时候要把第二层定义上,

    pointspower: [{
                        jcdbh: '1',
                        cgqbhs:[]

}]    

不然会出现未定义的情况,直接把二层结构定义上,有利无害

2.渲染的时候要注意为空的情况

要使用v-if来判断,这个时候涉及到一个v-if,v-for同时使用的问题(有兴趣去看我之前文章,说过这个问题)

在v-for之前使用v-if判断非空

3.v-for="(sensor, sensorIndex) in item.cgqbhs || []"遍历的时候加 ||[]

4.之前听说强制刷新,有人的问题可以解决,目前强制刷新不能解决我的问题,其他场景可以尝试

<view class="table-container">
                    <table width="100%">
                        <thead>
                            <tr>
                                <th class="col-25">测点编号</th>
                                <th class="col-25">传感器编号</th>
                                <th class="col-50">传感器值</th>
                            </tr>
                        </thead>
                        <tbody>
                            
                            <template v-for="(item, index) in pointspower">
                                 <template v-if="item.cgqbhs && item.cgqbhs.length > 0">
                                <tr v-for="(sensor, sensorIndex) in item.cgqbhs || []"
                                    :class="{ 'last-item': isLastItem(index, sensorIndex) }">
                                    
                                    <td v-if='sensorIndex === 0' :colspan="item.cgqbhs.length"
                                        class="center-cell cell ">
                                        {{ item.jcdbh }}
                                    </td>
                                    <td v-else :colspan="item.cgqbhs.length" class="center-cell ">

                                    </td>
                                    <td class=" col-25">{{ sensor.cgqbh_dictText }}</td>
                                    <td class="cell  col-50">
                                        <input :value="sensor.pl" type="number" placeholder="输入观测值"
                                            @input="handleInputs($event, index, sensorIndex)"
                                            @blur="updateValues(index, sensorIndex)" />
                                    </td>
                                </tr>
                            </template>
                            </template>
                        </tbody>
                    </table>
                    
                </view>

http://www.xdnf.cn/news/189793.html

相关文章:

  • 如何使用极狐GitLab 议题看板?
  • LeetCode 3392、LCR106、3447题解
  • Linux学习笔记(一):Linux下的基本指令
  • 深入理解同源策略与跨域资源共享(CORS)
  • AI与IT协同的典型案例
  • C++ 解决一个简单的图论问题 —— 最小生成树(以 Prim 算法为例)
  • Shell脚本-随机数实战案例
  • 数据结构 -- 图的应用(二)
  • 机器学习中的数据转换:关键步骤与最佳实践
  • 多模态革命!拆解夸克AI相机技术架构:如何用视觉搜索重构信息交互?(附开源方案对比)
  • 讯飞星辰焕新发布!Agent规模化应用的通关密码
  • 【“星瑞” O6 评测】 — CPU llama.cpp不同优化速度对比
  • 【Shell 脚本入门】轻松上手的实战指南
  • 深度学习: AI 体育领域
  • 成员方法的详细说明(结合Oracle官方文档)
  • 12分区 3号机 送风分区送风 会远程启,不会远停
  • 搭建dns的正向解析
  • QGIS+mcp的安装和使用
  • DeepSeek智能时空数据分析(六):大模型NL2SQL绘制城市之间连线
  • 云原生开发革命:iVX 如何实现 “资源即插即用” 的弹性架构?
  • 《Masked Autoencoders Are Scalable Vision Learners》---CV版的BERT
  • 微信小程序开发中关于首屏加载、本地数据持久化的思考
  • 旋转位置编码RoPE
  • TypeScript中的函数类型定义与类型约束
  • 有哪些和PPT自动生成有关的MCP项目?
  • 详解RabbitMQ工作模式之简单模式
  • Vue 对话框出现时,为什么滚动鼠标还是能滚动底层元素
  • Docker 常用命令(涵盖多个方面)
  • 数据结构第七章(一)-顺序查找和折半查找
  • CMCC RAX3000M使用Tftpd刷写OpenWrt固件的救砖方法