我在 React 应用程序中使用 Chakra UI Modal。我想在用户单击模式外部时禁用关闭模式,但我找不到任何方法来做到这一点。
Chakra UI Modal 的文档位于: https: //chakra-ui.com/docs/overlay/modal
没有标志closeOnOutsideClick
小智 5
您可以将closeOnOverlayClickprop 添加到<Modal>组件并将其设置为false:
function ManualClose() {
const { isOpen, onOpen, onClose } = useDisclosure()
return (
<>
<Button onClick={onOpen}>Open Modal</Button>
<Modal closeOnOverlayClick={false} isOpen={isOpen} onClose={onClose}>
<ModalOverlay />
<ModalContent>
some content
</ModalContent>
</Modal>
</>
)
}
Run Code Online (Sandbox Code Playgroud)
供您参考 - https://chakra-ui.com/docs/components/modal#close-modal-on-overlay-click
| 归档时间: |
|
| 查看次数: |
3592 次 |
| 最近记录: |