fix: 修复Vue模板中的key属性和注释问题

修复多个Vue组件中的v-for循环缺少key属性的问题,并移除设备管理页面中无用的注释代码
This commit is contained in:
dj
2026-03-06 10:15:31 +08:00
parent 506af7f1e1
commit 89144bb5eb
4 changed files with 1712 additions and 4 deletions

View File

@@ -9,7 +9,7 @@
<el-button type="primary" @click="closeSocket">关闭连接</el-button>
<el-button type="primary" @click="handleClear" style="float: right">清除</el-button>
<div class="socket-box">
<div v-for="item in dataList" ref="child">
<div v-for="item in dataList" :key="item.cmdType" ref="child">
<div v-if="item.cmdType == 3">
<span style="color: #007bff">server send:</span>
<div>{{ item.cmd }}</div>

View File

@@ -77,7 +77,7 @@
</template>
</el-table-column>
<el-table-column prop="serialNumber" label="序列号" align="center" >
<template #default="scope">
<!-- <template #default="scope"> -->
<!-- {{scope.row.serialNumberOption.filter(item => item.value == scope.row.serialNumber).map(item => item.label)[0]}}?-->
<!-- <el-select placeholder="请选择" v-model="scope.row.serialNumber" popper-class="serialNumber-select"-->
<!-- clearable class="serialNumber">-->
@@ -88,7 +88,7 @@
<!-- :value="item.value"-->
<!-- />-->
<!-- </el-select>-->
</template>
<!-- </template> -->
</el-table-column>
<el-table-column prop="state" label="状态" align="center" width="200">
<template #default="scope">

View File

@@ -59,7 +59,7 @@
<!-- <span>风机异常</span>-->
</div>
<div class="icons-block">
<div v-for="equItem in iconsList" :key="item.icon" class="icon-text">
<div v-for="equItem in iconsList" :key="equItem.icon" class="icon-text">
<div :style="{ backgroundImage: 'url(' +getImageUrl(equItem.icon)+')' }" class="icon"></div>
<span>{{ equItem.name }}{{ item.tunnelEquipmentAmountInfo[equItem.type] }}</span>
</div>

1708
yarn.lock Normal file

File diff suppressed because it is too large Load Diff