Я выполняю асинхронную работу в навигационной защите моего маршрутизатора:
router.beforeEach((to, from, next) => {
somethingAsync().done(next)
})
Маршрутизатор показывает что-нибудь, что говорит мне, что он в настоящее время "загружается"? Или мне нужно самому следить за этим? Прямо сейчас контент появится в<router-view></router-view>
после завершения асинхронной работы. Мое текущее решение - отслеживать активную работу в моем магазине Vuex и показывать элемент загрузки рядом с представлением маршрутизатора.