⊗jsvuPmFmAER 54 of 72 menu

Pulsante per eliminare un elemento dell'array in Vue

Creiamo un pulsante per l'eliminazione reattiva degli elementi da un elenco. Iniziamo con l'implementazione. Supponiamo di avere un array:

data() { return { items: ['a', 'b', 'c', 'd', 'e'], } }

Visualizziamo il contenuto dell'array sotto forma di elenco:

<template> <ul> <li v-for="(item, index) in items" :key="index"> {{ item }} </li> </ul> </template>

Creiamo in ogni elemento dell'elenco un pulsante per l'eliminazione. In questo pulsante colleghiamo un metodo, al quale passeremo come parametro l'indice dell'elemento dell'array che intendiamo eliminare:

<template> <ul> <li v-for="(item, index) in items" :key="index"> {{ item }} <button @click="removeItem(index)">remove</button> </li> </ul> </template>

Implementiamo l'eliminazione nel metodo removeItem:

methods: { removeItem: function(index) { this.items.splice(index, 1); } }

Dato un array. Visualizza gli elementi di questo array sotto forma di elenco ul. Fai in modo che cliccando su qualsiasi li essa venga eliminata dall'elenco.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta