Vue-маршрутизатор обновляет маршруты программно


Vue-маршрутизатор обновляет маршруты программно

28.01.2020 04:28:36 Просмотров 61 Источник

Есть ли способ обновить Vue-routerпрограммно без перезагрузки страницы?

Я загружаю различные пути маршрута в зависимости от выбранного языка, например:

{ path: '/' + i18n.t('url_welcome'), name: 'welcome, component: Welcome },

К сожалению, пути маршрута не обновляются автоматически при изменении языка.

У вопроса есть решение - Посмотреть?

Ответы - Vue-маршрутизатор обновляет маршруты программно / Vue-router update routes programmatically

artoju

28.01.2020 04:34:40

маршрутизатор.addRoutes

router.addRoutes(routes: Array<RouteConfig>)

Динамическое добавление дополнительных маршрутов к маршрутизатору. Аргумент должен быть следующим: Массив, использующий тот же формат конфигурации маршрута с конструктором маршрутов вариант.

отсюда: https://router.vuejs.org/api/#router-addroutes

https://stackoverflow.com/questions/59949854/vue-router-update-routes-programmatically/59949980#comment106019931_59949980
Есть ли способ, которым я мог бы просто перезагрузить маршруты? Я пытаюсь добиться того, что один набор маршрутов будет доступен только для текущего выбранного языка, и при изменении языка вы не сможете использовать маршруты из предыдущего языка.
https://stackoverflow.com/questions/59949854/vue-router-update-routes-programmatically/59949980#comment106020327_59949980
В настоящее время нет способа удалить маршруты. Перезагрузка страницы может быть вашим единственным вариантом.
Помочь в развитии проекта:
Закрыть X