在新窗口中反应路由器打开路线

kar*_*hik 0 reactjs react-router

单击超链接后,我试图在新窗口中打开路线。target = _blank并没有太大帮助,因为我试图在新窗口中打开,而不是新标签页。window.open也将在新选项卡中打开。这是可能吗?

小智 5

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

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

如果您使用其他网址(开发环境,测试环境,产品环境),则可以使用此网址获取基本网址:

window.location.origin
Run Code Online (Sandbox Code Playgroud)

所以最终的代码是:

window.open(window.location.origin + "/ROUTE_U_WANT", '_blank', 'toolbar=0,location=0,menubar=0');
Run Code Online (Sandbox Code Playgroud)