new Vue({
el: '#app',
data() {
return {
arr: [{
id: '1',
value: 1
},{
id: 2,
value: 2
},{
id: 3,
value: 3
}]
}
},
methods:{
deleteData() {
this.arr.splice(1,1)
}
}
})
<div id="app">
<div v-for="(item) in arr" :key="item.id">
{{item.value}}
<input/>
</div>
<button @click="deleteData">删除第二个元素</button>
</div>