⊗jsvuPmFmAER 54 of 72 menu

Bouton pour supprimer un élément d'un tableau dans Vue

Créons un bouton pour supprimer réactivement des éléments d'une liste. Passons à la mise en œuvre. Supposons que nous ayons le tableau suivant :

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

Affichons le contenu du tableau sous forme de liste :

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

Ajoutons un bouton de suppression dans chaque élément de la liste. Dans ce bouton, nous lierons une méthode, à laquelle nous passerons en paramètre l'index de l'élément du tableau que nous souhaitons supprimer :

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

Implémentons la suppression dans la méthode removeItem :

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

Un tableau est donné. Affichez les éléments de ce tableau sous forme de liste ul. Faites en sorte que au clic sur n'importe quelle li, celle-ci soit supprimée de la liste.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser