Сетевой ответ:
Экземпляр Vue:
Ожидаемый сетевой ответ будет таким, что all_members покажет все(в моем случае 12) club_members.Если я запрашиваю без использования first / skip, он показывает только 10 club_members (что неверно)
В настоящее время я нашел обходной путь, позволив data.totalClubMembers.club_members
переопределить data.club.all_members
.Связанное обсуждение здесь: https://github.com/Akryum/vue-apollo/issues/196
(часть) запроса с аргументами: $ где: 1, $ first: 10, $ skip: 0.
query club($where: ClubWhereUniqueInput!, $first: Int, $skip: Int){
club: club(where: $where){
name
all_members: club_members {
id
}
club_members: club_members(first: $first, skip: $skip) {
id
category
club_reference_id
valid_from
valid_to
}
}
totalClubMembers: club(where: $where){
club_members {
id
}
}
}
Пожалуйста, сообщите:
- если / где я допустил ошибку
- если есть более "оптимальное" решение.