⊗jsvuPmFmAOOR 55 of 72 menu

Schaltfläche zum Entfernen aus einem Objektarray in Vue

Lassen Sie uns nun eine Schaltfläche implementieren, um Daten aus einem Array von Objekten zu entfernen. Beginnen wir mit der Implementierung. Nehmen wir das folgende Array an:

data() { return { users: [ { id: 1, name: 'name1', surn: 'surn1', }, { id: 2, name: 'name2', surn: 'surn2', }, { id: 3, name: 'name3', surn: 'surn3', }, ] } }

Lassen wir den Inhalt des Arrays in Form einer Liste ausgeben:

<template> <ul> <li v-for="user in users" :key="user.id"> {{ user.name }} {{ user.surn }} </li> </ul> </template>

Erstellen wir in jedem Listeneintrag eine Schaltfläche zum Entfernen. In dieser Schaltfläche binden wir eine Methode, an die wir als Parameter die id des Array-Elements übergeben, das wir entfernen möchten:

<template> <ul> <li v-for="user in users" :key="user.id"> {{ user.name }} {{ user.surn }} <button @click="removeItem(user.id)">remove</button> </li> </ul> </template>

Implementieren wir das Entfernen in der Methode removeItem:

methods: { removeItem: function(id) { this.users = this.users.filter((user) => { return user.id !== id; }) } }

Gegeben ist das folgende Array mit Mitarbeiterdaten:

data() { return { users: [ { id: 1, name: 'name1', salary: 100, age: 30, }, { id: 2, name: 'name2', salary: 200, age: 40, }, { id: 3, name: 'name3', salary: 300, age: 50, }, ], } }

Geben Sie die Mitarbeiterdaten in Form einer HTML-Tabelle aus. Erstellen Sie eine Spalte mit Links zum Entfernen von Mitarbeitern.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen