<Link to="invoices" target="_blank">Invoices</Link>
这将打开一个新的选项卡。如何为新的浏览器窗口执行此操作?
您可以在onClick中打开window.open,下面是文档https://developer.mozilla.org/en-US/docs/Web/API/Window/open
作为破解(我的意思是真的(,您可以在支持shift+点击手势的浏览器中实现这一点,通过将其用于锚点元素的onClick
功能:
(event) => {
event.preventDefault();
event.target.dispatchEvent(new MouseEvent('click', {shiftKey: true}));
};
我只在Chrome桌面上测试过它。