⊗jsvuPmFmAOOR 55 of 72 menu

Buton pentru ștergerea din matricea de obiecte în Vue

Să implementăm acum un buton pentru ștergerea datelor dintr-o matrice de obiecte. Să începem implementarea. Să presupunem că avem următoarea matrice:

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

Să afișăm conținutul matricei sub formă de listă:

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

Să creăm în fiecare element al listei un buton pentru ștergere. În acest buton vom lega o metodă, căreia îi vom transmite ca parametru id elementului matricei pe care intenționăm să îl ștergem:

<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>

Să implementăm ștergerea în metoda removeItem:

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

Este dată următoarea matrice cu date despre angajați:

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, }, ], } }

Afișați datele angajaților sub formă de tabel HTML. Creați o coloană cu link-uri pentru ștergerea angajaților.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge