⊗jsvuPmFmAEA 53 of 72 menu

Massiivi elementide lisamise vorm Vue's

Lisame reageerivalt sisestuskasti teksti massiivi lõppu. Asume rakendamise juurde. Olgu meil antud massiiv:

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

Lisame omaduse newItem, mis toetab sisestuskasti tööd:

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

Kuvame massiivi sisu loendina:

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

Teeme nüüd sisestuskasti ja nupu, mille vajutamisel lisatakse sisestuskasti tekst loendi lõppu uue punktina:

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

Nupu vajutamisel kutsutakse välja meetod addItem, mis võtab teksti sisestuskastist ja lisab selle uue elemendina massiivi, mis põhjustab reageeriva muutuse loendis:

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

Antud massiiv. Antud sisestuskast. Antud nupp. Kuva selle massiivi elemendid loendina ul. Tee nii, et nupu vajutamisel lisatakse loendi lõppu tekst sisestuskastist.

Muutke eelmist ülesannet nii, et uus punkt lisatakse loendi algusesse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu