怎么去判断tzlist的id是否存在于read_id里?如果tzlist的id:3存在于read_id里,就删除class="net"。
这个要怎么实现?
求助大佬们,新人感激不尽
怎么去判断tzlist的id是否存在于read_id里?如果tzlist的id:3存在于read_id里,就删除class="net"。
这个要怎么实现?
求助大佬们,新人感激不尽
遍历tzlist 将值value传入isInArray 返回ture 则是存在 返回false 就是不存在
function isInArray(arr,value){
for(var i = 0; i < arr.length; i++){
if(value === arr[i]){
return true;
}
}
return false;
}
this.read_id.forEach((v)=>{
let aa = this.tzlist.find(c=>c.id==v);
if(aa){
// 删除class xxx.
}
})
this.tzlist = this.tzlist.reduce((prev, cur)=> {
res.includes(cur.id) ? cur.has = true : cur.has = false
return prev.concat(cur)
}, [])
<div v-for="item in tzlist">
<span :class="{'net': !item.has}"></span>
</div>
6 回答3k 阅读✓ 已解决
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
很简单,把11行span的class改成这样就行:
:class="{ net: read_id.indexOf(item.id) === -1 }"