首頁  >  文章  >  web前端  >  vue.js怎麼刪除dom節點

vue.js怎麼刪除dom節點

王林
王林原創
2021-09-29 16:44:218587瀏覽

vue.js刪除dom節點的方法:1、v-for循環dom節點,保證每個li都有刪除按鈕,並綁定刪除事件;2、刪除dom節點,如【this. datahistory.splice(this.$refs.li[index], 1)】。

vue.js怎麼刪除dom節點

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn