Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何阻止键盘事件传播到React Native中的父组件_React Native_Keyboard Events_Event Listener_Eventemitter_React Native Windows - Fatal编程技术网

React native 如何阻止键盘事件传播到React Native中的父组件

React native 如何阻止键盘事件传播到React Native中的父组件,react-native,keyboard-events,event-listener,eventemitter,react-native-windows,React Native,Keyboard Events,Event Listener,Eventemitter,React Native Windows,我在父组件和子组件中使用来处理父组件和子组件中相同的特定键盘事件(当按下F6时)。当按下此键时,它们都有自己的、不同的回调来处理 当它被压在孩子身上时,我不想让父母的听众发火。React Native中没有像标准React中那样的StopperProgation方法 <Parent> <Child/> </Parent> stopPropagation是事件API中的内置javascript函数。因此,在本机事件中应该可以使用该选项 或者,您可以检查

我在父组件和子组件中使用来处理父组件和子组件中相同的特定键盘事件(当按下F6时)。当按下此键时,它们都有自己的、不同的回调来处理

当它被压在孩子身上时,我不想让父母的听众发火。React Native中没有像标准React中那样的StopperProgation方法

<Parent>
    <Child/>
</Parent>

stopPropagation
是事件API中的内置javascript函数。因此,在本机事件中应该可以使用该选项

或者,您可以检查事件的
target
,如果目标是子对象,则可以从父处理程序中
返回false