vue中$router.push打开新窗口

在vue中使用 this.$router.push({ path:  '/home' }) 默认是替代本窗口

如果想新开一个窗口,可以使用下面的方式:

let routeData = this.$router.resolve({ path: '/home', query: {  id: 1 } });
window.open(routeData.href, '_blank');

很早以前遇到的一个需求,今天突然忘记了,记录下来。

上一篇:C# Redis使用之StackExchange


下一篇:非抢占式RCU中关于grace period的处理(限于方法)