Javascript 返回在vue中特定索引处具有筛选器对象的数组

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

我想删除索引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
在不同的元素中分开,如:

<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>