React路由器< link>重新加载当前页面,然后移动到新链接

yb3bgrhw  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(250)

我有一个设置页面,可以将内容加载到本地存储中,出于某些奇怪的原因,需要重新加载我的主页以获取这些新数据。因此,作为一种解决方法,每当用户从 Settings.js . 我想重新加载当前页面,然后按此顺序打开此新链接。

<Link onClick={() => window.location.reload()} style={{textDecoration: 'none'}}to='/'>
    <h1 class="titleVertical">Quick Type</h1>
</Link>

在上面,我尝试在单击文本后重新加载页面,然后使用 to 我希望打开主页 '/' . 但出于某种奇怪的原因,以下情况发生了。
https://media.giphy.com/media/84puhlled46hlsgpwm/giphy.gif
页面已重新加载
移动到主页
返回到settings.js
但这是非常迅速的,很难判断到底发生了什么。也许是这个。
移动到主页
页面已重新加载
返回到settings.js
我怎样才能避免这种情况?如果单击“我的”,我希望重新加载当前页面,然后移动到指定的url。或者,如果更简单,请移动到指定的url,然后重新加载该页面。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题