【发布时间】:2018-08-25 08:01:16
【问题描述】:
我在前端使用 Apollo Client,在后端使用 Graphcool。有两个查询 firstQuery 和 secondQuery 我希望在页面打开时按顺序调用它们。示例代码如下(TestPage组件的定义不在此列):
export default compose(
graphql(firstQuery, {
name: 'firstQuery'
}),
graphql(secondQuery, {
name: 'secondQuery' ,
options: (ownProps) => ({
variables: {
var1: *getValueFromFirstQuery*
}
})
})
)(withRouter(TestPage))
我需要从firstQuery 的结果中得到secondQuery 中的var1。我如何使用 Apollo Client 和 compose 做到这一点?或者有没有其他方法可以做到这一点?提前致谢。
【问题讨论】:
标签: graphql apollo react-apollo apollo-client graphcool