Wie kann ich eine Schleife über v-for
X (zB 10) Mal wiederholen ?
// want to repeat this (e.g.) 10 times
<ul>
<li v-for="item in shoppingItems">
{{ item.name }} - {{ item.price }}
</li>
</ul>
Die Dokumentation zeigt:
<ul>
<li v-for="item in 10">{{ item }}</li>
</ul>
// or
<li v-for="n in 10">{{ n }} </li>
// this doesn't work
<li v-for="item in 10">{{ item.price }}</li>
aber woher kennt vue die quelle der objekte? Wenn ich es wie im Dokument angegeben rendere, erhalte ich die Anzahl der Elemente und Elemente, jedoch ohne Inhalt.
v-for
; wenn es gegen eine ganze Zahl aufgerufen wird und wenn es gegen ein Array aufgerufen wird. Das Mischen dieser Modi und der Versuch, eine Ganzzahl zu verwenden, um den Zugriff auf den Inhalt eines Arrays zu steuern, kann Probleme verursachen. Wenn Sie eine Teilmenge des Arrays benötigen, können Sie diese filtern.