阿波罗客户端撰写如何将输入传递给查询

时间:2018-10-29 16:02:40

标签: javascript reactjs react-native graphql apollo-client

const paymentMethodQueryHandler = {
  props: ({ ownProps, data: { paymentMethods } }) => ({
    ...ownProps,
    paymentMethods,
  }),
}
const addressesQueryHandler = {
  props: ({ ownProps, data: { addresses } }) => ({
    ...ownProps,
    addresses,
  }),
}

export const ProfileWithQuery = compose(
  graphql(paymentMethodQuery, paymentMethodQueryHandler),
  graphql(addressesQuery, addressesQueryHandler),
)(Profile)

上面的代码用于创建带有两个查询的高阶组件。访问带有此组件的页面后,我的应用程序上出现红屏。enter image description here

我相信这是因为我没有将输入传递给查询。我该怎么做?甚至连阿波罗文档都不清楚。

我能找到最接近的解决方案在这里:link

0 个答案:

没有答案