问题描述
我正在使用 GraphQL 进行查询并订阅该查询中对象的更新。我希望能够将我想要检索的字段放在一个常量中,以便它们可以在查询和订阅中使用,而不必重复我自己。请参阅下面的代码。
const QUERY = gql`
query GetStuff {
getAllStuff {
field1
field2
}
}
`;
const SUBSCRIPTION = gql`
subscription SubscribeToStuff {
stuffAdded {
field1
field2
}
}
`;
有没有办法存储
field1
field2
在一个常量中并在查询和订阅中使用它?我试过这样的事情无济于事:
const FIELDS = `
{
field1
field2
}
`;
const QUERY = gql`
query GetStuff {
getAllStuff ${FIELDS}
}
`;
const SUBSCRIPTION = gql`
subscription SubscribeToStuff {
stuffAdded ${FIELDS}
}
`;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)