Можно ли получить полный URL (включая источник) из маршрута в VueJS? - PullRequest
1 голос
/ 11 апреля 2020

В этом примере:

const resolved = this.$router.resolve({
  name: 'about'
})

console.log(resolved.route.path)

Возможно ли получить маршрут с включенным источником? Например, если URL равен site.com/about, код выдаст /about, поэтому мне нужно самому добавить источник: window.location.origin + resolved.route.path.

1 Ответ

1 голос
/ 11 апреля 2020

Нет, не от маршрутизатора.

Даже свойство base маршрутизатора относится к приложению root:

Базовый URL из приложения. Например, если все одностраничное приложение обслуживается в / app /, тогда base должно использовать значение "/app/".

$route.fullPath также начинается с приложение root. Документы описывают это как:

Полный разрешенный URL, включая запрос и га sh.

...