⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау