React native 如何获得';nativeEvent';panresponder中的对象?

React native 如何获得';nativeEvent';panresponder中的对象?,react-native,event-handling,React Native,Event Handling,我正在做一个本地应用程序。 我正在努力 onPanResponderMove: (nativeEvent, gestureState: GestureState) => { console.log(nativeEvent); }, 但是什么都没有。日志。。。为什么? 如果我这样做 onPanResponderMove: (nativeEvent, gestureState: GestureState) => { console.log(g

我正在做一个本地应用程序。 我正在努力

onPanResponderMove: (nativeEvent, gestureState: GestureState) => {
     console.log(nativeEvent);
        },
但是什么都没有。日志。。。为什么?

如果我这样做

onPanResponderMove: (nativeEvent, gestureState: GestureState) => {
         console.log(gestureState);
            },
它不支持console.log

我的目标是移动相对于元素的位置X和位置Y

谢谢

斯特凡。

试试看

onPanResponderMove: (event, gestureState: GestureState) => {

        let object = {};
        object.locationX = event.nativeEvent.locationX;
        object.locationY = event.nativeEvent.locationY;
        object.pageY = event.nativeEvent.pageY;
        object.pageX = event.nativeEvent.pageX;
        object.target = event.nativeEvent.target;

console.log(JSON.stringify(object));

        },

谢谢,它正在工作,但我不明白为什么。如果我执行console.log(event.nativeEvent)。。。这也行不通。有什么解释吗?可能是因为nativeEvent的某些属性无法解析为显示在日志上。尝试直接记录任何属性。您在记录nativeEvent.touchs和nativeEvent.ChangedTouchs时应该会遇到问题