⊗jsvuPmFmAER 54 of 72 menu

Mygtukas masyvo elemento pašalinimui Vue

Sukurkime mygtuką reaktyviam elementų pašalinimui iš sąrašo. Pradėkime įgyvendinti. Tarkime, kad turime masyvą:

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

Atvaizduokime masyvo turinį kaip sąrašą:

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

Kiekviename sąrašo punkte sukurkime mygtuką pašalinimui. Šiame mygtuke susiesime metodą, kurio parametru bus perduodamas masyvo elemento numeris, kurį ketiname pašalinti:

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

Įgyvendinkime pašalinimą metode removeItem:

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

Duotas masyvas. Atvaizduokite šio masyvo elementus kaip ul sąrašą. Padarykite taip, kad paspaudus bet kurią li, ji būtų pašalinta iš sąrašo.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti