第一种
<!-- 可以写成tag="a",从而去替代a标签 -->
<router-link
tag="a"
target="_blank"
to="/newPage">
新页面
</router-link>
vue2.0以后router.go
和router.push
就不支持新窗口打开的属性了,现在用一种新的方式router.resolve
let routeData = this.$router.resolve({
path: "/newPage",
query: {...}
});
window.open(routeData.href, '_blank');