⊗jsvuPmLpCn 33 of 72 menu

Condizioni nei cicli in Vue

Durante l'iterazione degli elementi con i cicli è possibile applicare condizioni. Ma le direttive v-for e v-if devono essere scritte su tag diversi, altrimenti ci sarà un conflitto. Per evitare conflitti, la direttiva v-for viene applicata al tag template, e la direttiva v-if - direttamente al tag inserito.

Diamo un'occhiata a un esempio. Supponiamo di avere il seguente array:

data() { return { arr: [1, 2, 3, 4, 5], } }

Iteriamo questo array con un ciclo:

<template> <ul> <li v-for="elem in arr"> {{ elem }} </li> </ul> </template>

E ora applichiamo una condizione agli elementi visualizzati:

<template> <ul> <template v-for="elem in arr"> <li v-if="elem % 2 === 0"> {{ elem }} </li> </template> </ul> </template>

Dato il seguente array:

data() { return { items: [1, -2, 3, -4, 5], } }

Itera questo array con un ciclo e visualizza solo gli elementi positivi dell'array.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta