网络响应:
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
(部分)带有参数的查询:$where: 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
}
}
}
请指教:
- 如果/我犯了错误
- 如果有更“最佳”的解决方案。