【发布时间】: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 值,并从中设置本地状态?