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

多电机显示并排序

多电机显示并排序

要实现根据后端传递过来的驱动电机数据的数量来显示不同数量的数据列表,我们可以使用 Vue 的 v-for 指令来遍历 driveMotorData 数组,并为每个驱动电机生成一个数据列表。这样,无论后端传来多少个驱动电机的数据,前端都能动态地展示出相应数量的列表。

在这段代码中,我使用了 v-for="motor in driveMotorData" 来遍历 driveMotorData 数组。每个 motor 对象都代表一个驱动电机的数据。这样,无论 driveMotorData 数组包含多少个对象,页面上都会为每个对象生成一个相应的数据展示列表。

motor.no作为驱动电机的序号。

相应的可充电储能装置电压以及可充电储能装置温度页面也是一样的操作步骤。

<TabPane label="驱动电机">
    <div v-for="motor in driveMotorData" :key="motor.id">
        <h3 style="font-weight: bolder;margin-left: 10px;font-size: 18px;">序号:
            <span style="font-weight: bolder;color: blue; margin-left: 10px;font-size: 18px;">{{ motor.no }}</span>
        </h3>
        <Row :gutter="20">
            <Col v-for="(label, key) in driveMotorlabel" :key="key" span="6">
                <div class="info-box">
                    <div class="info-box-icon bg-info">
                        <Icon type="md-mail" color="#fff"></Icon>
                    </div>
                    <div class="info-box-content">
                        <span class="info-box-text">{{ label }}</span>
                        <span class="info-box-number">{{ motor[key] }}</span>
                    </div>
                </div>
            </Col>
        </Row>
    </div>
</TabPane>

**驱动电机排序:**使用 parseInt 函数将字符串转换为整数,并指定基数为 10(代表十进制),确保字符串正确地被解析为数字。然后,我们根据转换后的数字进行排序。

// 驱动电机
let driveMotorDataBack = response.data.data.data.driveMotorData
// 给驱动电机排序,从小到大按顺序显示
driveMotorDataBack.sort((a, b) => {
	return parseInt(a.no, 10) - parseInt(b.no, 10)
})
vm.driveMotorData = driveMotorDataBack
http://www.dtcms.com/a/108212.html

相关文章:

  • WHAT - 如何理解中间件
  • WPF学习路线
  • 关于Gstreamer+MPP硬件加速推流问题:视频输入video0被占用
  • MYSQL实现获取某个经纬度区域内的数据
  • Cesium系列:从入门到实践,打造属于你的3D地球应用
  • 为 Jenkins Agent 添加污点(Taint)容忍度(Toleration)
  • Dubbo分布式框架学习(1)
  • vue省市区懒加载,用el-cascader 新增和回显
  • 多模态大模型笔记
  • Compressed串行端口终端应用程序(MAC 、WIN、LINUX)打包下载
  • 高级java每日一道面试题-2025年3月19日-Web篇-防止表单重复提交的方法有哪些?
  • MySQL联合查询
  • vector的学习使用(1)
  • Cjson的创建和解析
  • 【Python】KNN:K-NearestNeighbor 学习指南
  • Vue3+Cesium+vite 入门- 项目搭建
  • HAL库 通过USB Boot进行APP程序升级
  • window11 通过cmd命令行安装 oh my zsh 的教程
  • VMware上的windows虚拟机安装使用Docker方法
  • MySQL篇(二): 核心知识深度聚簇解析:索引、非聚簇索引、回表查询、覆盖索引、超大分页处理、索引创建原则与索引失效场景
  • TDengine 权限管理与安全配置实战(二)
  • Redhat8.10 离线安装Snipe-IT v8.0.4 版本
  • 计算机网络中科大 - 第1章 结构化笔记(详细解析)
  • PostgreSQL pg_repack 重新组织表并释放表空间
  • NumPy的应用
  • 【数据结构】图的基本概念
  • 基于Django框架的基金数据可视化平台(源码+lw+部署文档+讲解),源码可白嫖!
  • 客户机用vscode连接局域网内主机
  • springboot去读yml配置文件中的属性值
  • LLM大模型学习系列——总纲