vue-router 如何在新窗口打开页面
常用的是 $router.push 和 $router.go 但是vue2.0以后,这种方式就不支持新窗口打开的属性了,这个时候就需要使用this.$router.resolve,如下testClick() {let routeData = this.$router.resolve({ path:'/home'});// window.open(routeData.href, 'newWindow
·
常用的是 $router.push 和 $router.go 但是vue2.0以后,这种方式就不支持新窗口打开的属性了,这个时候就需要使用this.$router.resolve,如下
testClick() {
let routeData = this.$router.resolve({ path:'/home'});
// window.open(routeData.href, 'newWindow', 'top=0'); //打开新窗口
window.open(routeData.href, '_blank'); //打开新标签
},
更多推荐
已为社区贡献6条内容
所有评论(0)