【发布时间】:2018-09-06 01:00:25
【问题描述】:
我需要通过单击链接关闭模式窗口。我的模态窗口:
export const ModalWrapper = (props) => {
const { children, title, modalName } = props;
return (
<div
className="modal fade"
id={`modal-${modalName}`}
tabIndex="-1"
role="dialog"
aria-labelledby="modal-label"
aria-hidden="true"
style={{ display: 'none' }}
>
<div className="modal-dialog modal">
<div className="modal-content" style={{ overflow: 'hidden' }}>
<div className="modal-header">
{ title }
<button type="button" className="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div className="modal-body" style={{ maxHeight: '435', overflowY: 'auto' }}>
<ul className="list-unstyled todo-list">
{children}
</ul>
</div>
</div>
</div>
</div>
);
};
如何使用 react-router-dom 链接关闭窗口?
它关闭窗口而不重定向:
<Link to="/registration" data-dismiss="modal" className="btn btn-default">Registration</Link>
它重定向但窗口没有关闭:
<Link to="/registration" className="btn btn-default">Registration</Link>
谢谢!
【问题讨论】:
标签: javascript reactjs react-router-v4 react-bootstrap react-router-dom