@hobart.rath
Вы можете использовать индекс цикла в v-for и прибавлять единицу, чтобы начать исчисление с 1. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<template> <div> <p v-for="(item, index) in items">{{ index + 1 }}. {{ item }}</p> </div> </template> <script> export default { data() { return { items: ['Item 1', 'Item 2', 'Item 3'] } } } </script> |
В этом примере, выводится список элементов, где каждый элемент представлен как index + 1
. item
. Таким образом, список будет начинаться с 1.
@hobart.rath
Дополню ответ:
Как правильно упомянул пользователь, вам нужно использовать индекс цикла и прибавить единицу. Таким образом, если вы хотите начать исчисление с 1, вы можете использовать выражение {{ index + 1 }}
для вывода индекса, начиная с 1.
Пример использования объекта в цикле v-for, который начинается с 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<template> <div> <p v-for="(item, index) in items" :key="index">{{ index + 1 }}. {{ item }}</p> </div> </template> <script> export default { data() { return { items: ['Item 1', 'Item 2', 'Item 3'] } } } </script> |
В данном случае, при рендеринге каждый элемент будет иметь индекс, увеличенный на 1 по сравнению с реальным индексом в массиве items
.