vue-router: $ route не обновляется при использовании $ router.replace - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть маршрут /settings/my-project-slug, где my-project-slug - это параметр моего маршрута.

Я бы хотел получить параметры моего маршрута, используя this.$route.params в родительском компоненте.

Однако, если я заменю свой текущий маршрут новым параметром с

this.$router.replace( 
  params: { projectSlug: 'new-project-slug' }
)

, URL-адрес будет заменен, и this.$router обновится, но this.$route не изменился и все еще содержит старый путь и параметры.

Как получить обновленные параметры маршрута?

...