60
задан 27 June 2018 в 20:31

2 ответа

Где-нибудь в Вашем проекте, обычно main.js или router.js

import Router from 'vue-router'

Router.prototype.open = function (routeObject) {
  const {href} = this.resolve(routeObject)
  window.open(href, '_blank')
}

В Вашем компоненте:

<div @click="$router.open({name: 'User', params: {ID: 123}})">Open in new tab</div>
5
ответ дан 31 October 2019 в 16:43

Просто напишите этот код в своем файле маршрутизации:

{
  name: 'Google',
  path: '/google',
  beforeEnter() {                    
                window.open("http://www.google.com", 
                '_blank');
            }
}
0
ответ дан 31 October 2019 в 16:43

Другие вопросы по тегам:

Похожие вопросы: