Shrnutí
V této lekci jste se naučili, že:
v-if="podminka"dá prvek na stránku, jen dokud podmínka platí.v-else-ifav-elsejsou hned za ním a Vue ukáže jen první prvek, jehož podmínka platí. Každév-ifzačíná nový řetězec.v-shownechá prvek na stránce a jen ho skryje, pomocídisplay: none. Hodí se na věci, které se často ukazují a skrývají; jinak použijtev-if.v-for="polozka in nabidka"vytvoří prvek pro každou položku pole. Potřebuje:key="polozka.id", klíč, který zůstane u své položky, ne pořadí položky, které se změní, když se položky odebírají.(polozka, index) in nabidkadá i pořadí, od 0, an in 5počítá od 1 do 5.<template>seskupí prvky prov-ifnebov-fora sám na stránce není.v-ifav-fornikdy nepatří na stejný prvek: dejtev-forna<template>kolem něj.- Prázdný seznam si zaslouží zprávu:
v-if="objednavka.length === 0"na zprávě av-elsena seznamu. v-formůže procházet to, co vrátí funkce, třebapolozkyVKategorii('čaj'), která filtruje nebo řadí. Řaďte nové pole, nikdy samotný stav.
V další lekci, Miniprojekt: Seznam na výlet, využijete všechno z posledních čtyř lekcí v seznamu věcí na víkend na horách.
Nejdřív si ale vše procvičte na stolech v kavárně, které jsou volné, nebo obsazené.
Jak psát:
"Shift + ů
{Alt Gr + b
}Alt Gr + n
[Alt Gr + f
]Alt Gr + g
<Alt Gr + ,
>Alt Gr + .
/Shift + ú
|Alt Gr + w
&Alt Gr + c
`Alt Gr + ý
$Alt Gr + ů
Pokyny
- 1
V seznamu ukažte
lipro každý stůl, se slovemStůla jeho číslem a pak s židlí🪑pro každé jeho místo:Stůl 1 🪑🪑. - 2
Za židlemi ukažte
Volný, neboObsazený(pomocív-ifav-else) a tlačítko Změnit, které stůl přepíná mezi volným a obsazeným. - 3
Pod seznamem ukažte, kolik stolů je volných,
Volné stoly: 2, neboVšechny stoly jsou obsazené., když není volný žádný. Volné stoly zjistěte funkcívolneStoly(), která je vrátí pomocífilter().