如何在panresponder中获取'nativeEvent'对象?

时间:2018-01-25 20:01:57

标签: react-native event-handling

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

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

但没有console.log ......为什么?

如果我这样做

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

它执行console.log。

我的目标是相对于元素继续移动locationX和locationY。

谢谢,

斯特凡。

1 个答案:

答案 0 :(得分:2)

尝试

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));

        },