Без перезагрузки всей страницы мне нужно повторно загрузить текущий маршрут (только перезагрузка компонента) в приложении vue.
У меня есть путь в маршрутизаторе vue, как показано ниже,
{
path: "/dashboard",
name: "dashboard",
component: loadView("Dashboard"),
},
Когда пользователь нажимает на элемент навигации Dashboard, пользователь будет перенаправлен на страницу Dashboard с программной навигацией vue router
this.$router.push({ name: "dashboard" });
Но когда пользователь уже находится на маршруте и пользователь снова нажимает элемент навигации Dashboard, ничего не происходит.случается.Я думаю, что это стандартное поведение маршрутизатора vue.Но мне нужно принудительно перезагрузить компонент Dashboard (не обновлять всю страницу).
Я не могу использовать beforeRouteUpdate, так как маршрутизатор не обновляется.Также я попробовал глобальные, прежде чем охранники, как beforeEach.Но это тоже не работает.
Как принудительно перезагрузить компонент панели инструментов без перезагрузки всей страницы?