⊗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">add</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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць