如何解决没有重新获取片段的查询-Apollo
query ListEventsHostedByUser {
eventsHostedByUser: listFunds (filters: {
type: EVENT,pendingInvitation: false,roles: [HOST,CO_HOST]
}) {
...listFundsFields
}
}
query ListGroupsHostedByUser {
groupsHostedByUser: listFunds(filters: {
type: GROUP,CO_HOST]
}) {
...listFundsFields
}
}
以及以下片段:
fragment listFundsFields on Fund {
id
name
membersCount
contributionGoal
scheduleDatetime
newActivitiesCount
icon {
id
baseIconUrl
}
host {
id
user {
id
name
}
}
currentMember {
id
role
}
location {
id
vicinity
}
}
const [joinFund,{ loading }] = useJoinFundMutation({
refetchQueries: [{
query: LIST_GROUPS_JOINED_BY_USER_QUERY,},{
query: LIST_GROUPS_PENDING_INVITATIONS_QUERY,{
query: GET_FUND_QUERY,variables: {
id: groupId,}],});
但是没有重新获取查询。如果我从查询中删除了片段,那么查询将按预期重新获取。
我想念什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。