【问题标题】:Can not able to get the location state when opened with "open link in a new tab" in react router在反应路由器中使用“在新选项卡中打开链接”打开时无法获取位置状态
【发布时间】:2020-08-17 15:58:09
【问题描述】:

我正在使用 React 路由器,“react-router-dom”:“^5.1.2”这是我的 react 路由器版本,根据我的 package.json。

<Link target="_blank" to={{
     pathname="/page"
     state= {
       referrer: 12
      }
}}  rel='noopener noreferrer' >Page</Link> 

因此,当我单击该链接时,它可以正常打开,没有问题,但是当我尝试在新选项卡中打开该链接时,我无法访问该位置状态。这样做时有什么方法可以访问位置状态吗? 如果我犯了任何语法错误,请原谅我。

【问题讨论】:

    标签: javascript reactjs react-router


    【解决方案1】:

    使用这个:

    <Link target="_blank" to={{
     pathname="/page"
     state= {
       referrer: 12
      }
    }}  rel='noopener noreferrer'  target="_blank" >Page</Link> 
    

    【讨论】:

    • 你的回答有什么变化?
    • 添加目标="_blank"
    猜你喜欢
    • 2018-05-27
    • 2021-12-09
    • 2012-04-25
    • 2020-09-02
    • 1970-01-01
    • 2018-03-17
    • 2015-09-17
    • 1970-01-01
    • 2017-07-27
    相关资源
    最近更新 更多