⊗jsvuPmFmAEA 53 of 72 menu

Formular pentru adăugarea elementelor într-un array în Vue

Să adăugăm în mod reactiv textul din input la sfârșitul array-ului. Să începem implementarea. Să presupunem că avem un array dat:

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

Să adăugăm proprietatea newItem, care să susțină funcționalitatea input-ului:

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

Să afișăm conținutul array-ului sub formă de listă:

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

Acum să creăm un input și un buton, la apăsarea căruia textul din input va fi adăugat la sfârșitul listei ca un nou punct:

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

La apăsarea butonului va fi apelată metoda addItem, care va lua textul din input și îl va adăuga ca un nou element în array, ceea ce va duce la o modificare reactivă a listei:

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

Este dat un array. Este dat un input. Este dat un buton. Afișați elementele acestui array sub formă de listă ul. Faceți astfel încât la apăsarea butonului la sfârșitul listei să se adauge textul din input.

Modificați problema anterioară astfel încât noul punct să fie adăugat la începutul listei.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge