Nejjednodušší způsob, jak je použít v-for
. To je ve vztahu k for-loop
v jiných programovacích jazycích.
V syntaxi pro tento kód vypadá takhle:
<div v-for="item in json" :key="item"></div>
Na základě toho, co chcete ukázat single v-for
nebo nested v-for
.
UPOZORNĚNÍ: pojmenoval jsem váš json json
pro lepší pochopení.
ONE V-PRO SMYČCE:
<template>
<div v-for="firstLoop in json" :key="firstLoop">
{{firstLoop}}
</div>
</template>
VÝSTUP:
{ "1": [ "15-16", "16-17", "17-18", "18-19" ], "2": [ "15-16", "16-17", "17-18", "18-19" ] }
DVA V-PRO SMYČKY:
<template>
<div v-for="firstLoop in json" :key="firstLoop">
<div v-for="secondLoop in firstLoop" :key="secondLoop">
{{secondLoop}}
</div>
</div>
</template>
VÝSTUP:
[ "15-16", "16-17", "17-18", "18-19" ]
[ "15-16", "16-17", "17-18", "18-19" ]
TŘI V-PRO SMYČKY:
<template>
<div v-for="firstLoop in json" :key="firstLoop">
<div v-for="secondLoop in firstLoop" :key="secondLoop">
<div v-for="thirdLoop in secondLoop" :key="thirdLoop">
{{thirdLoop}}
</div>
</div>
</div>
</template>
VÝSTUP:
15-16
16-17
17-18
18-19
15-16
16-17
17-18
18-19
Pro pochopení: Jste looping přes json nebo pole, které bude definovat, než můžete nastavit tlačítko (důležité!). Můžete vidět, na základě OUTPUT
který jsem napsal po každém cyklu, jak syntaxe je pracovní a může to vyzkoušet na své vlastní.
Můžete také index, aby vaše v-for
než musíš to napsat takhle:
<div v-for="(item, index) in json" :key="index">
Než můžete vytvořit odkaz na vše, co na vaší index
.
Doufejme, že tato odpověď vám pomůže ven!