⊗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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη