splice(index,num,item1,item2,...,itemX) 方法向/從數(shù)組中添加/刪除項(xiàng)目,然后返回被刪除的項(xiàng)目。
注:index--規(guī)定添加/刪除項(xiàng)目的位置
num--要?jiǎng)h除的項(xiàng)目數(shù)量
item--向數(shù)組添加的新項(xiàng)目
splice() 方法可刪除從 index 處開(kāi)始的零個(gè)或多個(gè)元素,并且用參數(shù)列表中聲明的一個(gè)或多個(gè)值來(lái)替換那些被刪除的元素。
如果從 arrayObject 中刪除了元素,則返回的是含有被刪除的元素的數(shù)組。
(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)效果展示:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com