⊗jsvuPmFmAER 54 of 72 menu

Knapp for å slette array-element i Vue

La oss lage en knapp for reaktiv fjerning av elementer fra en liste. La oss komme i gang med implementeringen. La oss si at vi har en array:

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

La oss vise innholdet i arrayen i form av en liste:

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

La oss lage en knapp i hvert listeelement for sletting. I denne knappen kobler vi en metode, der vi sender inn indeksen til array-elementet vi skal fjerne som parameter:

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

La oss implementere fjerningen i metoden removeItem:

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

Det er gitt en array. Vis elementene i denne arrayen i form av en liste ul. Gjør slik at ved å klikke på en hvilken som helst li blir den fjernet fra listen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis