我在父组件和子组件中都使用NativeEventEmitter来处理父组件和子组件中相同的特定键盘事件(按下 F6 时)。当按下此键时,它们都有自己的不同回调来处理。
当它被压在孩子身上时,我不希望父母的听众开火。React Native 中没有像标准 React 中那样的 stopPropogation 方法。
<Parent>
<Child/>
</Parent>
我在父组件和子组件中都使用NativeEventEmitter来处理父组件和子组件中相同的特定键盘事件(按下 F6 时)。当按下此键时,它们都有自己的不同回调来处理。
当它被压在孩子身上时,我不希望父母的听众开火。React Native 中没有像标准 React 中那样的 stopPropogation 方法。
<Parent>
<Child/>
</Parent>
stopPropagation
是事件 API MDN Event.stopPropagation中的内置 javascript 函数。所以这应该在本地活动中可用。
或者,如果目标是孩子,您可以检查target
事件并从父处理程序中检查。return false