Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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