React Native - 如何防止模式在用户按下 ESC 键时关闭
React Native - How to prevent the modal from closing when user hit the ESC key
当用户将键盘连接到 react-native 应用程序并按下 ESC 键时,它将隐藏模态组件。该组件未卸载,因此它实际上冻结了整个应用程序。
如何从 closing/hiding 模式中捕获或阻止 ESC 键?
像这样
import { Modal } from 'react-native';
<Modal
onKeyPress={(e) => e.nativeEvent.key == 27 && e.nativeEvent.preventDefault() or e.preventDefault()?
TIA!
选择键的方法是'onKeyPress'
onKeyPress={(e) => console.log(e.nativeEvent.key)}
和此 return 名称,例如:'Enter' 或 'Backspace'。
请准确搜索 Esc 键的名称并以此创建条件。
当用户将键盘连接到 react-native 应用程序并按下 ESC 键时,它将隐藏模态组件。该组件未卸载,因此它实际上冻结了整个应用程序。
如何从 closing/hiding 模式中捕获或阻止 ESC 键?
像这样
import { Modal } from 'react-native';
<Modal
onKeyPress={(e) => e.nativeEvent.key == 27 && e.nativeEvent.preventDefault() or e.preventDefault()?
TIA!
选择键的方法是'onKeyPress'
onKeyPress={(e) => console.log(e.nativeEvent.key)}
和此 return 名称,例如:'Enter' 或 'Backspace'。 请准确搜索 Esc 键的名称并以此创建条件。