リストから特定の要素を削除することは可能です。私は、remove要素のVUEJSリストから要素を削除しますか?
ポップ()=削除最後の要素を、この機能を試してみました
$削除(インデックス)=リストから任意の要素
のremove(インデックス)=未定義の機能を削除しない
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' }
]
},
method : {
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>
@ Lukasz WiktorはVueバージョン2.2.0+に対して正解です。 Vue.js 2の場合:v-for = "アイテム内の(キー、アイテム)"はアイテム内でv-for = "(アイテム、インデックス)"でなければならず、Vue.js 2.2.0+では、 li v-for =アイテム内の "(アイテム、インデックス)":key = "アイテム"> https://github.com/vuejs/vue/releases/tag/v2.2.0?utm_campaign=Revue%20newsletter&utm_medium=Newsletter&utm_source=revue – SLYcee