vue-router路由跳转打开新页面

  • router-link中 使用 target="_blank"
新页面打开home页
  • $router.push 和 r o u t e r . g o , 这 个 时 候 就 需 要 使 用 t h i s . router.go ,这个时候就需要使用this. router.go使this.router.resolve,如下
  goToLoan(loanOrderId, userId) {
        let routeData = this.$router.resolve({
          name: 'orderDetail',
          params: { loanOrderId, userId }
       });
        window.open(routeData.href, '_blank');
     },

2

const {href} = this.$router.resolve({
                    path: `/user_details/${userId}`
                });
                window.open(href, '_blank')

你可能感兴趣的:(前端)