@intcepter

Как убрать localhost:8080/ перед ссылкой при переходе на страницу?

При переходе на другую страницу перед нужной ссылкой стоит localhost:8080/data/spec. Как можно убрать?
''routr-link
:to="{ path: 'dev.msu.ru/plot_imbh', query: { mjd: pars.ids.sdss_mjd, plate: pars.ids.sdss_plate,
fiberid: pars.ids.sdss_fiberid}}"
>{{pars.obj}}
routr-link"
608c6aea846fd896394260.png
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 2
nuykon
@nuykon
Full Stack Developer
Штатными средствами Vue - никак. Для внешних ссылок надо использовать <a href="/link">external link</a> либо свой самописный компонент.

<router-link> - осуществляет навигацию только в рамках приложения.

Честно говоря, это странно, что разрабы не предусмотрели возможность открытия внешних ссылок в штатном роутере...

https://github.com/vuejs/vue-router/issues/1280
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Нужно использовать относительные ссылки, а не абсолютные
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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