Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何使用.push-redux路由器重定向到外部url?_Reactjs_Url_React Router_Redux Router - Fatal编程技术网

Reactjs 如何使用.push-redux路由器重定向到外部url?

Reactjs 如何使用.push-redux路由器重定向到外部url?,reactjs,url,react-router,redux-router,Reactjs,Url,React Router,Redux Router,我有一张卡,点击后会在外部URL上重定向。但是我不需要使用location.href,而是需要使用redux路由器的.push命令。我该怎么做 代码的简单示例: <Card return ( title={props.title} onClick={() => { location.href='www.example.com' }} ) { location.href='www.example.com' }} ) 如果我使用这个props.navigate

我有一张
,点击后会在外部URL上重定向。但是我不需要使用
location.href
,而是需要使用
redux路由器的
.push
命令。我该怎么做

代码的简单示例:

<Card 

return (
  title={props.title}
  onClick={() => {
    location.href='www.example.com'
  }}
)
{
location.href='www.example.com'
}}
)

如果我使用这个
props.navigate('www.example.com')
,它将返回URL,就像本地主机上的一个参数一样。

如果你想让整张卡都可以点击,你也可以试试-


由于您正试图移出当前应用程序,因此无论您是否使用react router都无关紧要。

您不能使用
链接
历史记录。从react router推送
,以重定向到外部站点。您可以使用
window.location.href
window.location.replace

发件人:

我们不支持重定向到域外。通常,您应该单独处理到外部URL的重定向

发件人:


是一个路由器感知锚,如果您想链接到外部站点,请使用
使用
历史
内部反应路由器
包,因此外部重定向也不可能使用它。

这是一个简单的代码示例,我正在使用多个卡映射数据,url会根据卡片的不同而变化,所以我不能这样做。你能在上面创建一个例子吗?