Javascript 返回在vue中特定索引处具有筛选器对象的数组
我想删除索引2处的一个对象并返回计算中的数组 我可以在div中用v-for&v-if来做,但它有一些警告Javascript 返回在vue中特定索引处具有筛选器对象的数组,javascript,vue.js,vuejs2,vue-component,Javascript,Vue.js,Vuejs2,Vue Component,我想删除索引2处的一个对象并返回计算中的数组 我可以在div中用v-for&v-if来做,但它有一些警告 <div v-for="(index, i) in sameImage" v-if="i !== 2" > </div 您可以添加索引作为筛选器回调的第二个参数: return ar.filter((_,i)=>i!==2); 或者将v-if和v-for
<div
v-for="(index, i) in sameImage"
v-if="i !== 2"
>
</div
您可以添加索引作为筛选器回调的第二个参数:
return ar.filter((_,i)=>i!==2);
或者将v-if
和v-for
在不同的元素中分开,如:
<template v-for="(index, i) in sameImage">
<div v-if="i !== 2">
{{index}}
</div>
</template>
{{index}}
模板
不是根模板,它是一个虚拟元素,不会在DOM中呈现在第一个模板中,它显示项目已声明且从未使用过。您可以使用下划线
而不是项目
,以避免出现警告返回ar.filter((uu,i)=>i!==2)
<template v-for="(index, i) in sameImage">
<div v-if="i !== 2">
{{index}}
</div>
</template>