⊗jsvuPmFmAER 54 of 72 menu

Przycisk do usuwania elementu tablicy w Vue

Stwórzmy przycisk do reaktywnego usuwania elementów z listy. Przejdźmy do implementacji. Załóżmy, że mamy daną tablicę:

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

Wyświetlmy zawartość tablicy w postaci listy:

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

Stwórzmy w każdym punkcie listy przycisk do usuwania. W tym przycisku powiążmy metodę, której parametrem będziemy przekazywać numer elementu tablicy, który zamierzamy usunąć:

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

Zaimplementujmy usuwanie w metodzie removeItem:

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

Dana jest tablica. Wyświetl elementy tej tablicy w postaci listy ul. Zrób tak, aby po kliknięciu na dowolny li był on usuwany z listy.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć