可以从列表中删除特定元素。我尝试使用此功能删除元素
pop()=删除最后一个元素
$ remove(index)=不从列表中删除任何元素
remove(index)=未定义函数
unshift(index)=添加新元素和空元素
splice(index)=从索引中删除所有元素
请帮助我从列表中删除特定元素。
下面是我的js代码
var example2 = new Vue({
el: '#example-2',
data: {
items: [
{ message: 'Foo' },
{ message: 'Bar' },
{ message: 'Bar1' },
{ message: 'Bar2' },
{ message: 'Bar3' },
{ message: 'Bar4' }
]
},
methods : {
removeElement : function(index){
this.items.$remove(index);
}
}
})
以下是我的HTML代码
<ul id="example-1">
<li v-for="(key, item) in items">
{{ item.message }}
<button v-on:click="removeElement(key)">remove</button>
</li>
</ul>
您可以使用Vue.delete如果您Vue的版本是2.2.0+