配列からアイテムを削除したいが、同じアイテムがあり、最後に削除するアイテムがある! VueJS - 入力ファイルリピータ
let app = new Vue({
el: '#app',
data: {
items: []
},
methods: {
addItem() {
this.items.push('');
},
removeItem(index) {
this.items.splice(index, 1);
}
}
});
<script src="https://unpkg.com/[email protected]/dist/vue.js"></script>
<div id="app">
<ul class="list-group">
<li class="list-group-item" v-for="(item , index) in items">
<a href="#" v-on:click.prevent="removeItem(index)">remove</a>
<input name="form[]" type='file'>
</li>
</ul>
<button @click='addItem'>new item</button>
</div>
JSFiddle:https://jsfiddle.net/6hvbqju2/