我有一个如下所示的查询文件:
import {gql} from 'react-apollo';
const queries = {
getApps: gql`
{
apps {
id
name
}
}
`,
getSubjects: gql`
{
subjects {
id
name
}
}
`
};
export default queries;
然后我将此文件导入到我的 React 组件中:
import React, {Component} from 'react'
import queries from './queries'
class Test extends Component {
...
}
export default graphql(queries.getSubjects)(graphql(queries.getApps)(Test));
这只会获取其中一个查询 (getApps) 的数据,而不是两者。如果我一次做一个,它看起来像这样:
export default graphql(queries.getSubjects)(Test);
然后它工作,但我没有我的其他查询。是的,我已经分别测试了它们并且它们有效。我如何获得它以便两个查询都显示在我的 props.data 中?