我对reactjs还很陌生,还不能搞清楚一些事情。我正在尝试建立一个网页,5秒后重定向,但似乎找不出如何。如果有人能给我一些建议,让我知道该怎么做,我将不胜感激。
谢谢:)
发布于 2020-08-17 16:57:33
这就是你可以用普通的JavaScript做的事情。它看起来像这样:
setTimeout(function() {
window.location.replace('some-url');
}, 5000);根据您想要触发它的时间,您可以将其放在某个组件的"lifecycle method"中,甚至只是简单地将其添加到JS文件的开头或'DOMContentLoaded' event中。
发布于 2020-08-17 16:59:09
不确定您的用例,但您可以简单地使用setTimeout来完成
https://www.w3schools.com/jsref/met_win_settimeout.asp
你想把这个放在componentDidMount()里。
单击此处了解有关生命周期的更多信息https://reactjs.org/docs/state-and-lifecycle.html
https://stackoverflow.com/questions/63447238
复制相似问题