如何使用javascript将链接重定向到包含任何内容的网址或进行反应?

时间:2019-05-20 11:43:29

标签: reactjs

我要点击打开链接。网址可以像下面这样,

/path_1/<id>/?param=<param_id>
/path_1/<id>/path_2/?param=<param_id>
/path_1/<id>/anything/?param=<param_id>

如何添加链接,以根据用户所在的位置将用户重定向到这些网址之一。

例如,如果用户路径为/,则使用location.pathname,则应将用户重定向到url / path_1 //?param =

如果用户路径为/ path_1 //,则应将其重定向到url / path_1 //?param =

如果用户路径为/ path_1 // anything /,则应将其重定向到url / path_1 // anything /?param =

我尝试了以下类似的方法,

 <Link to={`/path_1/${id}/?param=${param_id}`}> 
   click this link</Link>

因此,上面的代码不能满足所有三种可能性。意味着链接应将用户重定向到上述所有情况。

我该如何解决。谢谢。

0 个答案:

没有答案