我正在使用 react-router-dom 并且我想要的是能够在单击浏览器后退按钮时关闭模态。
此外,在我的场景中,模态组件不是 Switch
的一部分。 .那么我该如何关闭模态。
提前致谢 :)
最佳答案
您可能可以使用类似的方法来检测“后退”按钮的按下情况。
componentDidUpdate() {
window.onpopstate = e => {
}
}
然后,根据您的模式( bootstrap 或其他方式),您可以调用
.hide()
或 .close()
.
关于html - 如何使用 react-router-dom 在浏览器后退按钮上关闭模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59798640/