Задать вопрос
@nosazus

Как выбирать каждый объект из массива и нумеровать из него линки?

Я делаю запрос на swapi.co и получаю массив results, состоящий из кучи непронумерованных объектов без id.
asyncData ({ req, params }) {
    return axios.get('http://swapi.co/api/people/')
    .then((res) => {
      return { people: res.data.results }
    })
  }


Мне нужно генерировать линки вида swapi.co/api/people/1, swapi.co/api/people/2 и тд (т.е. цифры, по количеству отданных объектов в массиве). и подставлять их сюда:
<li v-for="person in people">
   <nuxt-link :to="{ name: 'user-user', params: { user: СЮДА } }">LINK</nuxt-link>
</li>


Как это сделать?
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
amux
@amux
alp.ac
Использовать index?
https://vuejs.org/v2/guide/list.html
v-for="(item, index) in items"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект