【问题标题】:React Link does not redirect properlyReact Link 没有正确重定向
【发布时间】:2018-12-08 18:11:01
【问题描述】:

我在响应中使用链接重定向到外部链接,如下所示:

<div className="btn-footer-padd">
    <Link className="career-btn sourceSansPro-sanSerif"
        target="_blank" 
        to="https://google.com"
    >Careers</Link>
</div>

现在当我尝试它时,它会像这样重定向:

http://myweburl/http://https://google.com

我想要的是重定向到这个:

http://https://google.com

有什么想法吗?

【问题讨论】:

  • 路由器仅用于您的应用内导航。

标签: reactjs react-router react-router-dom


【解决方案1】:

如果您想离开您的应用程序,您应该使用常规的&lt;a&gt; React 元素。 如果您希望将用户重定向到应用程序内的其他路由,您可以使用来自 'react-router-dom' 的 &lt;Redirect to="" /&gt; 组件。

【讨论】:

    【解决方案2】:

    您应该仅将&lt;Link&gt; 与路由器一起使用,以让用户在您的应用程序中导航。 如果要将用户重定向到外部 url,请使用 &lt;a&gt; 标签

    【讨论】:

      猜你喜欢
      • 2020-02-10
      • 2017-11-14
      • 2018-04-14
      • 2021-12-06
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      相关资源
      最近更新 更多