【发布时间】:2018-01-07 22:30:42
【问题描述】:
我正在路由器的导航守卫中进行异步工作:
router.beforeEach((to, from, next) => {
somethingAsync().done(next)
})
路由器是否公开了任何信息来告诉我它当前正在“加载”?还是我需要自己跟踪?现在,一旦异步工作完成,内容将在<router-view></router-view> 中弹出。我目前的解决方案是跟踪我的 Vuex 商店中的活动工作,并在路由器视图旁边显示一个加载元素。
【问题讨论】:
标签: javascript vue.js vue-router vuex