⊗jsvuPmLpCn 33 of 72 menu

Шартҳо дар ҳалқаҳо дар Vue

Ҳангоми такрори унсурҳо бо истифода аз ҳалқаҳо шартҳо гузоштан мумкин аст. Аммо директиваҳои v-for ва v-if бояд дар тегҳои гуногун навишта шаванд, дар акси ҳол конфликт рух медиҳад. Барои пешгирии конфликт, директиваи v-for ба теги template татбиқ карда мешавад, ва директиваи v-if - бевосита ба теги воридшаванда.

Биёед ба мисол назар кунем. Фарз мекунем, ки мо масири зеринро дорем:

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

Ин массивро бо истифода аз ҳалқа такрор кунем:

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

Акнун шарт ба унсурҳои намоишёфта ворид кунем:

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

Массиви зерин дода шудааст:

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

Ин массивро бо истифода аз ҳалқа такрор кунед ва фақат унсурҳои мусбати массивро чоп кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан