⊗jsvuPmFmAEA 53 of 72 menu

Formulier voor het toevoegen van array-elementen in Vue

Laten we reactief tekst uit het invoerveld aan het einde van de array toevoegen. Laten we beginnen met de implementatie. Stel dat we een array hebben:

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

Laten we de eigenschap newItem toevoegen, die de werking van het invoerveld ondersteunt:

data() { return { newItem: '', 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 nu een invoerveld en een knop maken, waarbij bij het klikken op de knop de tekst van het invoerveld wordt toegevoegd aan het einde van de lijst als een nieuw item:

<template> <input v-model="newItem"> <button @click="addItem">toevoegen</button> </template>

Bij het klikken op de knop wordt de methode addItem aangeroepen, die de tekst uit het invoerveld zal nemen en deze zal toevoegen als een nieuw element aan de array, wat zal leiden tot een reactieve wijziging van de lijst:

methods: { addItem: function() { this.items.push(this.newItem); } }

Gegeven een array. Gegeven een invoerveld. Gegeven een knop. Geef de elementen van deze array weer als een lijst ul. Zorg ervoor dat bij het klikken op de knop de tekst uit het invoerveld aan het einde van de lijst wordt toegevoegd.

Wijzig de vorige opdracht zodat het nieuwe item aan het begin van de lijst wordt toegevoegd.

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