【发布时间】:2021-11-01 01:31:20
【问题描述】:
所以对于初学者来说,这是我的代码:
export const GET_AUTHORIZED_USER = gql`
query GetAuthorizedUser(
$includeReviews: Boolean!
$after: String
$first: Int
) {
authorizedUser {
id
username
reviews @include(if: $includeReviews) {
pageInfo {
hasPreviousPage
hasNextPage
startCursor
endCursor
}
edges {
cursor
node {
id
repositoryId
rating
text
createdAt
user {
username
}
}
}
}
}
}
`;
reviews 接受 $after 和 $first 参数,但我的问题是我不知道如何添加它们。如果我删除 @includes 指令并添加参数,它工作正常。就我而言,我希望同时拥有指令和参数。
我怎样才能做到这一点?我知道我可以单独查询来获取评论,但我想使用指令。
【问题讨论】: