相关疑难解决方法(0)

强制React-Router <Link>加载页面,即使我们已经在该页面上

有没有办法强制React-Router <Link>从路径加载页面,即使当前位置已经是该页面?我似乎无法在react-router文档中找到任何提及.

我们在"申请"路线上有一个页面,用于加载带有英雄形象,一些解释性文本等的着陆页,以及一个"申请此程序"按钮,该按钮交换作为申请表格的内容.这一切都发生在相同的"应用"路线上,因为如果没有首先点击着陆页,用户就无法直接导航到此表单.

但是,当他们打开这个表单时,他们再次单击导航菜单中的apply链接,整个页面应该像第一次安装时一样重新加载,让他们再次"返回"(但实际上,向前)到目标网页.

相反,单击" <Link>不执行任何操作",因为react-router看到我们已经在"apply"页面上,因此不会卸载当前页面然后安装另一个页面.

有没有办法强制它卸载当前页面然后挂载请求的页面,即使它是页面用户应该已经打开?(<Link>例如通过一个属性?)

react-router

17
推荐指数
7
解决办法
2万
查看次数

标签 统计

react-router ×1