如何使用 MobX State Router 的 RouterStore 在新选项卡中打开路由?
How to open route in a new tab using MobX State Router's RouterStore?
https://nareshbhatia.github.io/mobx-state-router/docs/api-router-store
查看他们的文档,我没有看到任何关于如何在新选项卡中打开路线的提及。这是否意味着我必须求助于 javascript 的 window.open()
API?
打开一个新标签页将不可避免地创建一个新的历史记录堆栈,因此无论您如何打开它都没有关系。
您可以像您提到的那样使用 window.open()
,甚至可以使用属性 target
设置为 _blank
:
的 a
标签
<a target="_blank" href="/a-route">Open a route in a new tab</a>
https://nareshbhatia.github.io/mobx-state-router/docs/api-router-store
查看他们的文档,我没有看到任何关于如何在新选项卡中打开路线的提及。这是否意味着我必须求助于 javascript 的 window.open()
API?
打开一个新标签页将不可避免地创建一个新的历史记录堆栈,因此无论您如何打开它都没有关系。
您可以像您提到的那样使用 window.open()
,甚至可以使用属性 target
设置为 _blank
:
a
标签
<a target="_blank" href="/a-route">Open a route in a new tab</a>