我使用ApolloClient 3和Webpack的graphql-tag/loader
。我文件的开头看起来像:
#import '../../hooks/fragments/User/basicUserInfo.gql'
fragment IsLeftSidebarOpen on Query {
isLeftSidebarOpen @client
}
以下3个摘要位于IsLeftSidebarOpen
片段所在的文件中。当然,我通过更改文件来逐一测试它们,而不是一次全部测试。
你能解释一下为什么吗
a)可行
query FetchData {
me {
...BasicUserInfo
}
isLeftSidebarOpen @client
}
b)这也有效
query FetchData {
...IsLeftSidebarOpen @client
}
c),但这会引发以下错误Unknown fragment "IsLeftSidebarOpen"
query FetchData {
me {
...BasicUserInfo
}
...IsLeftSidebarOpen @client
}