Using async tasks in my router's navigation guard:
router.beforeEach((to, from, next) => {
somethingAsync().done(next)
})
I am wondering if the router provides any indication for when it is currently "loading," or if I need to manage this myself. Currently, the content appears in
<router-view></router-view>
once the async task is finished. My current approach involves tracking active tasks in my Vuex store and displaying a loading element alongside the router view.