我有一个摘要页面和一个细节子页面.所有路由都使用vue-router
(V0.7.x)实现,使用如下编程导航:
this.$router.go({ path: "/link/to/page" })
然而,当我从摘要页面转到子页面时,我需要在新选项卡中打开子页面,就像在<a>
标签中添加_target="blank"
一样.
有办法做到这一点吗?
我有一个摘要页面和一个细节子页面.所有路由都使用vue-router
(V0.7.x)实现,使用如下编程导航:
this.$router.go({ path: "/link/to/page" })
然而,当我从摘要页面转到子页面时,我需要在新选项卡中打开子页面,就像在<a>
标签中添加_target="blank"
一样.
有办法做到这一点吗?
我认为你可以这样做:
let routeData = this.$router.resolve({name: 'routeName', query: {data: "someData"}});
window.open(routeData.href, '_blank');
这对我很管用.