@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>


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

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

Войти через центр авторизации
Похожие вопросы