router.beforeEach работает только с router-link - PullRequest
1 голос
/ 21 октября 2019

Я пытаюсь динамически изменить метатег с помощью маршрутизатора Vue, и он работает, я следовал этой статье . Проблема в том, что он работает, только если я изменяю маршрут с router-link, если я ввожу непосредственно URL, первая страница загрузки не будет принимать динамический метатег.

Есть ли способ запустить эту навигациюОхрана также, когда я ввожу непосредственно URL?

1 Ответ

1 голос
/ 21 октября 2019

У меня была такая же проблема, и я решил ее, создав экземпляр после router.beforeEach.

. Таким образом, это должно быть в следующем порядке:

• создать new VueRouter

• сделать router.beforeEach

• создать новый экземпляр new Vue

...