Как я могу повторить цикл через 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 знает источник объектов? Если я визуализирую его так, как написано в документе, я получаю количество элементов и элементов, но без содержимого.
v-for
; когда он вызывается для целого числа и когда он вызывается для массива. Смешивание этих режимов и попытка использовать целое число для управления доступом к содержимому массива может вызвать проблемы. Если вам нужно подмножество массива, вы можете его отфильтровать. - person Jason Aller   schedule 02.03.2018