⊗jsvuPmLpCn 33 of 72 menu

Voorwaarden in loops in Vue

Bij het doorlopen van elementen met loops kunnen voorwaarden worden toegepast. Maar de richtlijnen v-for en v-if moeten op verschillende tags worden geschreven, anders ontstaat er een conflict. Om een conflict te voorkomen wordt de richtlijn v-for toegepast op de template tag, en de richtlijn v-if - direct op de ingevoegde tag.

Laten we naar een voorbeeld kijken. Stel we hebben de volgende array:

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

Laten we deze array doorlopen met een loop:

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

En laten we nu een voorwaarde opleggen voor de getoonde elementen:

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

Gegeven de volgende array:

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

Doorloop deze array met een loop en toon alleen de positieve elementen van de array.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren