vue-router跳转新窗口

vue-router跳转新窗口

1.声明式导航

使用target属性

<router-link :to="{path:'/home'}" target="_blank"></router-link>

2.编程式导航

我们一般使用$router.push()、$router.go()去实现路由跳转,但是vue2.0以后这两种方法不能用来打开新窗口

target() {
  let homeUrl = this.$router.resolve('/home')
  window.open(homeUrl.href,'_blank')
}

 

posted @ 2020-07-21 17:04  麦麦兜兜儿  阅读(372)  评论(0编辑  收藏  举报