Задать вопрос
@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>


Как это сделать?
  • Вопрос задан
  • 348 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
amux
@amux
alp.ac
Использовать index?
https://vuejs.org/v2/guide/list.html
v-for="(item, index) in items"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы