⊗jsvuPmLpCn 33 of 72 menu

Vue-da tsikllardagi shartlar

Tsikl elementlarini aylantirishda shartlarni qo'llash mumkin. Ammo v-for va v-if direktivalari turli teglarga yozilishi kerak, aks holda nizolar kelib chiqadi. Nizolarning oldini olish uchun v-for direktivasi template tegiga qo'llaniladi, v-if direktivasi esa - to'g'ridan-to'g'ri kiritilgan tegqa qo'llaniladi.

Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda quyidagi massiv mavjud:

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

Keling, bu massivni tsikl bilan aylantiramiz:

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

Endi ko'rsatiladigan elementlarga shart qo'yamiz:

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

Quyidagi massiv berilgan:

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

Bu massivni tsikl bilan aylantiring va faqat musbat elementlarni chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish