Administrator
Administrator
发布于 2020-11-25 / 303 阅读
0
0

Vue路由跳转时新开一个标签页

Vue路由跳转时如何新开一个标签页?
思路不难,新开标签页最终只能通过浏览器的接口window.open(url, '_blank')完成。
因此,只需要通过将目标路由信息转换为url参数即可。可以使用VueRouter的resolve方法。例如:

let url = this.$router.resolve({
	path: '/target_router_path',
	query: {}
})
window.open(url, '_blank')

评论