【发布时间】:2021-04-27 06:42:54
【问题描述】:
我正在尝试在按钮单击时弹出自定义登录模式。
我的代码:
// ModalWrap.js
<section>
<div className="modal fade" id="basicModal" tabIndex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div className="modal-dialog" style={{maxWidth: "420px"}}>
.....
</div>
</div>
</section>
在我的 Index.js 文件中,我尝试调用此模式 从“react-bootstrap”导入{ Modal };
<Modal show={isOpen} onHide={hideModal}>
<ModalWrap/>
</Modal>
但是这里的问题,你可以看到我必须在Modal 组件中调用我的ModalWrap,有没有其他方法可以实现它。我不想在我的Index.js 中再次调用模态。
【问题讨论】:
-
为什么必须将
ModalWrap组件包装在另一个Modal组件中? -
请看看我的回答,也许它会帮助你:)
-
如果我不包裹在 Modal 中,它就不会像它应该的那样工作
-
这是什么意思?有错误吗?您能否分享整个
ModalWrap组件,以便我们查看它是如何安装和打开/关闭的? -
您是否正在寻找
Modal.confirm(...)方法而不是<Modal><Modal.Header />.....</Modal>?
标签: javascript reactjs popup bootstrap-modal react-bootstrap