【发布时间】:2019-09-27 05:10:24
【问题描述】:
代码:
onDragEnd = {
(event) => this.setState({ playerMarkerPositionFuture: event.nativeEvent.coordinate })
.then(() => alert("hello"))
}
当执行以下代码时,我收到此错误:
undefined is not an object evaluating
('_this.setState({playerMarkerPositionFuture: event.nativeEvent.coordinate}).then')
如果我删除承诺,一切都会按预期进行,这意味着我很可能以错误的方式使用了承诺:
onDragEnd={
(event) => this.setState({ playerMarkerPositionFuture: event.nativeEvent.coordinate })
}
【问题讨论】: