可以从列表中删除特定元素.我试过这个函数删除元素
pop()=删除最后一个元素
$ remove(index)=不从列表中删除任何元素
remove(index)=未定义的函数
unshift(index)=添加new和empty元素
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);
}
}
})
Run Code Online (Sandbox Code Playgroud)
下面是我的HTML代码
<ul id="example-1">
<li v-for="(key, item) in items">
{{ item.message }}
<button v-on:click="removeElement(key)">remove</button>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)