vue.js刪除dom節點的方法:1、v-for循環dom節點,保證每個li都有刪除按鈕,並綁定刪除事件;2、刪除dom節點,如【this. datahistory.splice(this.$refs.li[index], 1)】。
本文操作環境:windows10系統、vue.js 2.9、thinkpad t480電腦。
vue刪除目前dom節點需要透過兩個步驟來實現:
第一步:v-for循環dom節點,保證每個li都有一個刪除按鈕,並綁定刪除事件
<ul> <li ref="li" v-for="(item, index) in datahistory" :key="index"> {{item}} <button @click="deleteFn">删除</button> </li> </ul>
第二步:刪除dom節點
deleteFn () { this.datahistory.splice(this.$refs.li[index], 1) // 点击调用删除方法,在datahistory数组里删除index这个下标项,逗号后面的1就代表删除当前的1项 }
#推薦學習:php訓練
以上是vue.js怎麼刪除dom節點的詳細內容。更多資訊請關注PHP中文網其他相關文章!