⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу