⊗jsvuPmFmAEA 53 of 72 menu

Forma za dodavanje elemenata niza u Vue

Hajde da reaktivno dodajemo tekst iz input polja na kraj niza. Započnimo sa implementacijom. Neka imamo dati niz:

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

Dodajmo svojstvo newItem, koje će podržati rad input polja:

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

Ispišimo sadržaj niza u vidu liste:

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

Hajde sada da napravimo input polje i dugme, čijim klikom će se tekst iz inputa dodati na kraju liste kao nova stavka:

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

Klikom na dugme će se pozvati metod addItem, koji će uzeti tekst iz input polja i dodati ga kao novi element u niz, što će dovesti do reaktivne promene liste:

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

Dat je niz. Dat je input. Dat je dugme. Ispišite elemente ovog niza u vidu liste ul. Uredite tako da klikom na dugme na kraj liste bude dodat tekst iz input polja.

Modifikujte prethodni zadatak tako da se novi element dodaje na početak liste.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij