⊗jsvuPmFmAER 54 of 72 menu

Botão para excluir elemento de array em Vue

Vamos criar um botão para exclusão reativa de elementos de uma lista. Vamos começar a implementação. Suponha que temos o seguinte array:

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

Vamos exibir o conteúdo do array como uma lista:

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

Vamos adicionar um botão de exclusão em cada item da lista. Neste botão, vincularemos um método, passando como parâmetro o índice do elemento do array que pretendemos remover:

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

Vamos implementar a exclusão no método removeItem:

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

Dado um array. Exiba os elementos deste array como uma lista ul. Faça com que ao clicar em qualquer li ela seja removida da lista.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar