在新窗口中反应路由器开放路由

时间:2018-06-08 14:56:28

标签: reactjs react-router

我试图在超链接点击时在新窗口中打开路线。 target = _blank没有多大帮助,因为我试图在新窗口中打开,而不是新选项卡。 window.open也会在新选项卡中打开。这有可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用它来打开一个新窗口:

window.open('http://www.google.com', '_blank', 'toolbar=0,location=0,menubar=0');

如果您有不同的网址(dev env,test env,prod env),您可以使用它来获取基本网址:

window.location.origin

所以最终的代码是:

window.open(window.location.origin + "/ROUTE_U_WANT", '_blank', 'toolbar=0,location=0,menubar=0');