⊗jsvuPmFmAER 54 of 72 menu

Knop voor het verwijderen van een array-element in Vue

Laten we een knop maken voor het reactief verwijderen van elementen uit een lijst. Laten we beginnen met de implementatie. Stel dat we een array hebben:

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

Laten we de inhoud van de array weergeven als een lijst:

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

Laten we in elk lijstitem een knop maken voor verwijdering. In deze knop koppelen we een methode, waarbij we als parameter het indexnummer van het array-element doorgeven dat we gaan verwijderen:

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

Laten we de verwijdering implementeren in de methode removeItem:

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

Gegeven een array. Geef de elementen van deze array weer als een lijst ul. Zorg ervoor dat bij een klik op een willekeurige li deze wordt verwijderd uit de lijst.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren