Rumah > hujung hadapan web > View.js > teks badan

Bagaimana untuk memadam nod dom dalam vue.js

王林
Lepaskan: 2023-01-13 00:45:46
asal
8610 orang telah melayarinya

Kaedah Vue.js untuk memadamkan nod dom: 1. v-untuk nod dom gelung, memastikan setiap li mempunyai butang padam dan mengikat acara padam, seperti [ini .splice(this.$refs.li[index], 1)].

Bagaimana untuk memadam nod dom dalam vue.js

Persekitaran pengendalian artikel ini: sistem windows10, vue.js 2.9, komputer thinkpad t480.

Vue perlu melalui dua langkah untuk memadam nod dom semasa:

Langkah pertama: v-for menggelung nod dom, memastikan setiap li mempunyai butang padam dan mengikat padam acara

      <ul>
        <li ref="li" v-for="(item, index) in datahistory" :key="index">
        	{{item}}
        	<button @click="deleteFn">删除</button>
        </li>
      </ul>
Salin selepas log masuk

Langkah 2: Padamkan nod dom

deleteFn () {
        this.datahistory.splice(this.$refs.li[index], 1) 
        // 点击调用删除方法,在datahistory数组里删除index这个下标项,逗号后面的1就代表删除当前的1项
      }
Salin selepas log masuk

Pembelajaran yang disyorkan: latihan php

Atas ialah kandungan terperinci Bagaimana untuk memadam nod dom dalam vue.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan