splice(index,num,item1,item2,...,itemX) 方法向/從數組中添加/刪除項目,然后返回被刪除的項目。
注:index--規定添加/刪除項目的位置
num--要刪除的項目數量
item--向數組添加的新項目
splice() 方法可刪除從 index 處開始的零個或多個元素,并且用參數列表中聲明的一個或多個值來替換那些被刪除的元素。
如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數組。
(1)html代碼:
<div id="app"> <ul> <li v-for="todo in todos"> <span>{{ todo.text }}</span> <button @click="removeTodo($index)">X</button> </li> </ul> </div>(2)js代碼:
<script> new Vue({ el: '#app', data: { todos: [ { text: 'Add some todos' }, { text: 'Learn JavaScript' }, { text: 'Learn Vue.js' }, { text: 'Build Something Awesome' } ] }, methods: { removeTodo: function (index) { this.todos.splice(index, 1); } } }) </script>(3)效果展示:

新聞熱點
疑難解答