反应本机:未定义的泛响应器本机事件标识符

React Native: panresponder native event identifier undefined

本文关键字:本机 响应 事件 标识符 未定义      更新时间:2023-09-26

我有一个观点

<View style={styles.container} id={'time2'}>
  <Text>hello</Text>
</View>

和onComponentWillMount,我有一个pan处理程序(在PanResponder.create中)

onPanResponderGrant: (evt, gestureState) => {
  console.log('identifier', evt.identifier);
}

但是当我按下视图时,标识符被打印为未定义。 目标也是未定义的。 如何打印出视图的 ID?

您必须从 evt 的 nativeEvent 属性访问标识符:

onPanResponderGrant: (evt, gestureState) => {
   console.log('identifier', evt.nativeEvent.identifier);
}