Доступ к индексной переменной во вложенном цикле v-for в vue - PullRequest
0 голосов
/ 02 октября 2019

Мне нужно получить доступ к индексной переменной вложенного цикла v-for. Можно ли это сделать? Мой код

<div v-for="(dayDataArray, key, index) in props_league_data_nfl">
     <div v-for="(arrayItem, key, arrayItemIndex) in dayDataArray" class="col-xs-12 col-sm-4 col-lg-3">



    <!-- some code here -->

<div> {{ props_box_game_scores_nfl[nfl_days[index].split(' ')[0].toLowerCase()][arrayItemIndex] }} </div>`

Если я настрою его, как указано выше, с отдельными именами для индексов, то arrayItemIndex , похоже, будет проигнорировано. Если я использую index для обоих циклов, то я получаю исключение в ссылке nfl_days [index] . Как вы можете получить доступ ко второй индексной переменной? Кажется, имя индекса нужно использовать в обоих случаях? Любые предложения или обходные пути приветствуются ...

1 Ответ

1 голос
/ 02 октября 2019

Для массива v-for имеет только два аргумента, а не три. Так должно быть:

v-for="(arrayItem, arrayItemIndex) in dayDataArray"

У него есть только 3 аргумента при итерации по объекту.

...