⊗jsvuPmFmAEA 53 of 72 menu

Vue'да массивге элементтерди кошуу үчүн форма

Инпуттан текстти массивдин аягына реактивдүү түрдө кошолу. Ишке ашырууга киришели. Бизде төмөнкүдөй массив берилсин:

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

newItem касиетин кошолу, ал инпут менен иштейт:

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

Массивдин мазмунун тизме түрүндө көрсөтөлү:

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

Эми инпут жана баскыч жасайлы, ага басканда инпуттун тексти тизменин аягына жаңы пункт катары кошулат:

<template> <input v-model="newItem"> <button @click="addItem">кошуу</button> </template>

Баскычка басканда addItem методу чейрилет, ал инпуттан текстти алып, аны массивге жаңы элемент катары кошот, бул тизменин реактивдүү өзгөрүшүнө алып келет:

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

Массив берилди. Инпут берилди. Баскыч берилди. Бул массивдин элементтерин ul тизмеси түрүндө көрсөтүңүз. Баскычка басканда инпуттан алынган текст тизменин аягына кошулсун.

Мурунку тапшырманы өзгөртүңүз, ошондо жаңы пункт тизменин башына кошулсун.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу