ループをv-for
X(例:10)回繰り返すにはどうすればよいですか?
// want to repeat this (e.g.) 10 times
<ul>
<li v-for="item in shoppingItems">
{{ item.name }} - {{ item.price }}
</li>
</ul>
ドキュメントは示しています:
<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>
しかし、vueはどこからオブジェクトのソースを知っていますか?ドキュメントのようにレンダリングすると、アイテム数とアイテム数が表示されますが、コンテンツは表示されません。
残念ながらそれはうまく
—
いき
なぜshoppingItemsを反復しないのですか?
—
Bert
Hy Bert-私はv-for(最も簡単な方法)に(x)の繰り返し数を与える方法を知りたいだけで、ドキュメント内の例が機能しません...... ....純粋なjs + ajaxその非常に単純な戻り<9 or or or、しかしこれはメソッドでは機能しません...
—
MikeCaine
には2つの異なるモードがあり
—
Jason Aller 2018年
v-for
ます。整数に対して呼び出されたとき、および配列に対して呼び出されたとき。これらのモードを混在させ、整数を使用して配列のコンテンツへのアクセスを制御しようとすると、問題が発生する可能性があります。配列のサブセットが必要な場合は、それをフィルタリングできます。