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

vue.js怎麼刪除dom節點

王林
發布: 2023-01-13 00:45:46
原創
8707 人瀏覽過

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
最新問題
javascript - vue.js與html頁面之間的跳轉
來自於 1970-01-01 08:00:00
0
0
0
vue.js - ViewModel和Controller有什麼差別?
來自於 1970-01-01 08:00:00
0
0
0
javascript - 有大神做過vue.js spa單頁的SEO嗎?
來自於 1970-01-01 08:00:00
0
0
0
使用Vue.js Web元件與Pinia
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板