如何在带有graphql的本地反应中基于ID进行查询?

时间:2018-11-05 14:44:09

标签: react-native graphql apollo

我想基于.soc-box a:nth-of-type(1) .container-soc {background-color : red}进行查询,但是好像我做错了什么,我想了解什么。

所以我在这里获取工作ID。

<div class="soc-box">
  <a href="http://sample.com">
      <div class='container-soc'>
        <img src="img/tel.svg" class='iconDetails' >
        <div class="texti">
          <h4>Item 1</h4>
        </div>
      </div>
  </a>
  <a href="http://sample.com">
     <div class='container-soc'>
        <img src="img/twitter.svg" class='iconDetails' >
        <div class="texti">
          <h4>Item 2</h4>
       </div>
     </div>
  </a>
<div>

所以现在我想在这里使用job_id: ID!进行查询

render() {
 const { job } = this.props.navigation.state.params;
 const job_id = job._id;
 ........
}

但是我最终遇到以下错误

job_id

有什么主意吗?

1 个答案:

答案 0 :(得分:1)

问题解决了。

我这样使用HOC

export default compose(
    withApollo,
    graphql(GET_APPLICATIONS, { name: "getApplications", options: (props) => ({ variables: { job_id: props.navigation.state.params.job._id } }) }),
    graphql(DELETE_JOB, mutationConfig)
)(JobDetails);