将@client片段与远程片段混合不起作用

我使用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
}

zzli123456 回答:将@client片段与远程片段混合不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3072960.html

大家都在问