【问题标题】:Assign props.data to state将 props.data 分配给状态
【发布时间】:2018-03-28 06:33:06
【问题描述】:

我正在尝试将一个 prop.data 从 graphql 分配给一个状态。 props.data 是一个数组。我不断将 IMEI 作为空数组获取。有什么想法吗?

this.state = {
    IMEIs: []
}


this.setState({IMEIs: this.props.data.checkIMEI})

【问题讨论】:

  • 在设置注视之前,你从 this.props.data.checkIMEI 的 console.log 中得到了什么?
  • 你自己说过,“props.data 是一个数组”。您正在尝试读取数组的 IMEIs 属性,这不起作用。
  • 有一点我不明白:如果你从 props 中获取,为什么不继续使用 props 值,并从中设置本地状态?

标签: reactjs graphql


【解决方案1】:

想通了。 Graphql 没有刷新道具需要我不得不再推迟一个周期

【讨论】:

    猜你喜欢
    • 2019-07-22
    • 1970-01-01
    • 2019-12-31
    • 2021-01-03
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2018-04-03
    相关资源
    最近更新 更多