React Native 事件不会触发
React Native events do not fire
这是我的 render()
方法的主体。为什么要触发这些事件中的 none?
return (
<View
style={{flex:1}}
onPointerDown={e => this._events.emit("pointerdown", e)}
onPointerUp ={e => this._events.emit("pointerup", e)}
onPointerMove={e => this._events.emit("pointermove", e)}
>
...
</View>
);
这是我的 App.js
文件。我已经尝试用 {console.log}
替换事件主体,但我的终端或网络调试页面中没有打印任何内容。
这些事件没有触发,因为:onPointerUp
、onPointerDown
和 onPointerMove
不是 react-native 的视图道具的一部分。
如果你想处理触摸,检查那些:
https://facebook.github.io/react-native/docs/handling-touches
或
https://facebook.github.io/react-native/docs/view.html#synthetic-touch-events
这是我的 render()
方法的主体。为什么要触发这些事件中的 none?
return (
<View
style={{flex:1}}
onPointerDown={e => this._events.emit("pointerdown", e)}
onPointerUp ={e => this._events.emit("pointerup", e)}
onPointerMove={e => this._events.emit("pointermove", e)}
>
...
</View>
);
这是我的 App.js
文件。我已经尝试用 {console.log}
替换事件主体,但我的终端或网络调试页面中没有打印任何内容。
这些事件没有触发,因为:onPointerUp
、onPointerDown
和 onPointerMove
不是 react-native 的视图道具的一部分。
如果你想处理触摸,检查那些:
https://facebook.github.io/react-native/docs/handling-touches
或
https://facebook.github.io/react-native/docs/view.html#synthetic-touch-events