【问题标题】:Nuxt: How to open page in a new tabNuxt:如何在新标签页中打开页面
【发布时间】:2019-09-09 04:34:33
【问题描述】:

我浏览了 Nuxt 的文档,但找不到有关如何在新选项卡中打开页面的信息。有没有办法在新标签中打开链接而不是在当前标签中打开它?我尝试了以下代码:

<nuxt-link to="/user" target="_blank">User</nuxt-link>

但它不起作用。

【问题讨论】:

标签: vue-router nuxt.js


【解决方案1】:

正如@anthonygore 在对第一篇文章的评论中指出的那样。 现在正在通过 NuxtLink 在新选项卡中打开链接,具有路由器名称/路径链接的所有功能

通过将 target="_blank" 添加到 NuxtLink/inside 来实现

<NuxtLink :to="..." target="_blank">Link</a>

或者只使用默认值

<a href="..." target="_blank">Link</a>

【讨论】:

    【解决方案2】:

    vue-router 的重点是在单页应用程序中导航,因此据我所知,它没有办法导航到空白的新标签。幸运的是,有一个老式的东西叫做“html”,它有一个叫做锚标签的东西,你可以像这样使用它:

    <a href="/user" target="_blank">User</a>
    

    【讨论】:

    • 爱你的愤世嫉俗
    猜你喜欢
    • 2019-12-28
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多