使用下一个 js 链接到 target="_blank"

Chi*_*est 2 reactjs next.js

我正在使用<Link>Next.js 的组件Link from 'next/link';

我喜欢做一些与(重定向到新选项卡)<Link href={link} target="_blank">相同行为的事情<a href={link} target="_blank">。不幸的是,<Link>没有目标属性。

如何<Link>在不关闭当前选项卡的情况下创建新选项卡?

PS 我需要它,因为我有一个巨大的表,需要加载很多时间,所以如果我只是使用<Link>没有新选项卡,每次客户想返回时,他都需要等待 30 秒。

a.b*_*eri 6

正如 @adrian 在他的评论中建议的解决方案是使用passHref并添加target="_blank"到锚元素:

<Link href="/some/internal/path" passHref>
  <a target="_blank">Your link</a>
</Link>
Run Code Online (Sandbox Code Playgroud)