⊗jsvuPmFmAER 54 of 72 menu

Бутон за изтриване на елемент от масив във Vue

Нека направим бутон за реактивно изтриване на елементи от списък. Да пристъпим към реализацията. Нека имаме даден масив:

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

Нека изведем съдържанието на масива под формата на списък:

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

Нека направим във всеки елемент от списъка бутон за изтриване. В този бутон ще свържем метод, като параметър на който ще подаваме номера на елемента от масива, който възнамеряваме да изтрием:

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

Нека реализираме изтриването в метода removeItem:

methods: { removeItem: function(index) { this.items.splice(index, 1); } }

Даден е масив. Изведете елементите на този масив под формата на списък ul. Направете така, че при натискане върху която и да е li тя да се изтрие от списъка.

Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне