⊗jsvuPmFmAEA 53 of 72 menu

Vue-da massiw elementlerini goşmak üçin forma

Inputdan alynan tekstleri massiwiň ahyryna reaktiw usulda goşup başlalyň. Amala aşyrmaga başlalyň. Bizde bir massiw bolsun:

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

Input işini goldaýan <newItem> aýratynlygyny goşalyň:

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

Massiwiň mazmunyny sanaw görnüşinde çykaralyň:

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

Indi bir input we düwmäni edeliň, ona basylanynda inputdaky tekst sanawyň ahyryna täze yazgy hökmünde goşulsun:

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

Düwmä basylanynda <addItem> metody çagyrylar, ol inputdaky teksti alyp, ony massiwe täze element hökmünde goşar we bu sanawyň reaktiw üýtgemegine getirer:

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

Bir massiw berlen. Bir input berlen. Bir düwme berlen. Bu massiw elementlerini <ul> sanawy görnüşinde çykaryň. Düwmä basylanynda sanawyň ahyryna inputdaky tekst goşulýandyk etmeli.

Öňki meseläni üýtgediň, şeýlelik bilen täze yazgy sanawyň başyna goşulsun.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et