Vue.js
Lijstweergave
Zoeken…
Basisgebruik
Een lijst kan worden weergegeven met de v-for
richtlijn. De syntaxis vereist dat u de bronarray opgeeft waarop moet worden herhaald, en een alias die zal worden gebruikt om naar elk item in de iteratie te verwijzen. In het volgende voorbeeld gebruiken we items
als bronarray en item
als alias voor elk item.
HTML
<div id="app">
<h1>My List</h1>
<table>
<tr v-for="item in items">
<td>{{item}}</td>
</tr>
</table>
</div>
Script
new Vue({
el: '#app',
data: {
items: ['item 1', 'item 2', 'item 3']
}
})
U kunt hier een werkende demo bekijken.
Geef alleen HTML-items weer
In dit voorbeeld worden vijf <li>
-tags weergegeven
<ul id="render-sample">
<li v-for="n in 5">
Hello Loop
</li>
</ul>
Pig countdown lijst
<ul>
<li v-for="n in 10">{{11 - n}} pigs are tanning at the beach. One got fried, and
</ul>
https://jsfiddle.net/gurghet/3jeyka22/
Iteratie over een object
v-for
kan worden gebruikt voor het herhalen van een object (en waarden):
HTML:
<div v-for="(value, key) in object">
{{ key }} : {{ value }}
</div>
Script:
new Vue({
el: '#repeat-object',
data: {
object: {
FirstName: 'John',
LastName: 'Doe',
Age: 30
}
}
})
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow