Как в этом случае автоматизировать итерацию через VueJS или простой JS?
В компоненте Vue:
ul(v-for='item in app_some')
li {{ item.slug }}
li {{ item.des1 }}
//case 1: there can be from null to several nodes
li {{ item.app_some_some_groups_aggregate.nodes[0] }}
li {{ item.app_some_some_groups_aggregate.nodes[3] }}
//case 2: there can be from null to thousand nodes
li {{ item.app_des_aggregate.nodes[1] }}
li {{ item.app_des_aggregate.nodes[1000] }}
POST-ответ от сервера Hasura:
[ { "slug": "slugname", "des1": "descr1", "des2": "descr2", "__typename": "app_some", "app_some_some_groups_aggregate": { "nodes": [ { "app_some_group": { "slug": "slugname2", "des3": "descr3", "des4": "descr4", "__typename": "app_some_group" }, "__typename": "app_some_some_group" }, { "app_some_group": { "slug": "slugname3", "des3": "descr3", "des4": "descr4", "__typename": "app_some_group" }, "__typename": "app_some_some_group" } ], "__typename": "app_some_some_group_aggregate" }, "app_des_aggregate": { "nodes": [ { "app_some": { "slug": "slugname", "__typename": "app_some" }, "app_des_type": { "des5": "descr5", "des6": "descr6", "__typename": "app_des_type" }, "des7": "descr7", "des8": "descr8", "__typename": "app_des" }], "__typename": "app_des_aggregate" } } ]
Как автоматизировать итерацию, если узлов несколько, 100 или 1000?
задача решена с использованием v-for дважды (сначала, как уже упоминалось, затем на узлах). В запросе агрегации GraphQL может быть много многоуровневых с разным количеством узлов на разных уровнях - и передача данных в дочерние компоненты в качестве конечного вывода)
Возможно, вы можете ответить на свой вопрос и принять его, чтобы отметить этот вопрос как решенный



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Задача решена с помощью v-for дважды:
ul(v-for='(item) in app_some')
template(v-for='list in item.app_some_some_groups_aggregate.nodes')
li {{list.app_some_group.slug}}
li {{list.app_some_group.des3}}
На данный момент не ясно, что вы ищете. Не могли бы вы обновить свой вопрос, чтобы описать, каким должен быть окончательный результат? Или, возможно, объясните, что вы подразумеваете под «автоматизированной итерацией».