this.$router.push 设置新标签页打开
时间: 2023-11-15 08:00:45 浏览: 1648
this.$router.push()方法可以用于路由跳转,而如果想要在新标签页中打开跳转的页面,可以使用window.open()方法。具体实现方式可以参考以下代码:
const {href} = this.$router.resolve({
name: "newPage", // 跳转页面的name
query: {
id: 123 // 要传递的参数
}
});
window.open(href, '_blank'); // 在新标签页中打开跳转页面
这样就可以在新标签页中打开跳转的页面了。
相关问题
this.$router.push()新开标签页
this.$router.push() 方法是Vue Router中的导航方法,可以用于在当前页面打开新的标签页。如果你想要在新的标签页中打开一个新的路由页面,你可以使用下面的代码:
```javascript
this.$router.push('/your-route-path', '_blank');
```
其中,`/your-route-path` 为你想要打开的路由路径,`'_blank'` 指定在新的标签页中打开。
this.$router.push() 修改标签名
this.$router.push()函数是用来修改当前页面的路由地址。它可以接受不同的参数来实现不同的跳转效果。在修改标签名的情况下,可以使用对象参数的形式来传递路由信息。例如,使用name属性来指定路由的名称,然后通过params属性来传递需要修改的标签名。具体的代码如下所示:
this.$router.push({ name: 'routerName', params: { tagName: 'newTagName' } });
阅读全文