<view class="scroll">
<view class="airSet-item" :class="{activess:selectID.includes(index)}" style="position: relative;"
v-for="(item,index) in state.fromData" :key="index" @click="handleChoice(item,index)">
<view class="airSet-item-views-icon" v-if="selectID.includes(index)">
<view class="airSet-item-views-icon-unequal"></view>
</view>
<view class="airSet-item-views">
<image v-if="item.device_no===selectID" src="../../../static/masterChartIcon/air.png" mode=""></image>
<image v-else src="../../../static/masterChartIcon/noair.png" mode=""></image>
{{item.device_name}}
</view>
</view>
</view>
const handleChoice = (val, index) => {
console.log(val, '------------');
console.log(index, 'index');
if (selectID.value.includes(index)) {
let idx = selectID.value.indexOf(index)
selectID.value.map((vals, i) => {
if (idx == i) {
selectID.value.splice(i, 1)
}
})
} else {
selectID.value.push(index)
}
// selectID.value = val
}