【发布时间】:2017-02-22 05:24:57
【问题描述】:
我有一个摘要页面和一个详细信息子页面。所有路由都使用vue-router (v 0.7.x) 实现,使用如下编程导航:
this.$router.go({ path: "/link/to/page" })
但是,当我从摘要页面路由到子页面时,我需要在新选项卡中打开子页面,就像将_target="blank" 添加到<a> 标记一样。
有没有办法做到这一点?
【问题讨论】:
-
我认为 vue 路由器不可能,您可以提取并构建您的 url,然后使用 window.open(url, '_blank')
-
是的,他们官方说这是不可能的。谢谢。
-
下面有一个有效的答案,您应该接受它作为对您问题的回答,您不觉得吗?
-
我检查了所有的答案,我唯一做的就是在我的路由器链接标签中添加
target="_blank"。但我不确定这是否是好的做法。而且我没有任何参数
标签: javascript vue.js vue-router