vue-router可以在新标签中打开一个链接吗? [英] Can vue-router open a link in a new tab?
本文介绍了vue-router可以在新标签中打开一个链接吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个摘要页面和一个详细信息子页面。所有路线都使用 vue-router
(v 0.7.x)使用程序化导航实现,如下所示:
I have a summary page and a detail subpage. All of the routes are implemented with vue-router
(v 0.7.x) using programmatic navigation like this:
this.$router.go({ path: "/link/to/page" })
但是,当我从摘要页面路由到子页面时,我需要在新标签页中打开子页面,就像添加 _target =blank
到< a>
标记。
However, when I route from the summary page to the subpage, I need to open the subpage in a new tab just as one would by adding _target="blank"
to an <a>
tag.
有没有办法做到这一点?
Is there a way to do this?
推荐答案
我认为您可以这样做:
let routeData = this.$router.resolve({name: 'routeName', query: {data: "someData"}});
window.open(routeData.href, '_blank');
它对我有用。
谢谢。
it worked for me. thanks.
这篇关于vue-router可以在新标签中打开一个链接吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文