VueJS-如何运行一次查询,并确保仅在查询解析后才触发路由?

时间:2019-05-10 02:45:22

标签: javascript vue.js vue-router

我想查询当前的用户会话。目前,我正在我的 App.vue created钩中执行此操作。但这带来了一个问题。假设我在/account页面上点击了刷新。发生的情况是/account页在响应返回之前尝试加载。因此,在尝试加载时,它会发现当前没有登录用户,并重定向到登录页面。

那么,我想发生的事情是我向用户查询一次。等待完成。完成后,启动路线。

我碰到了Navigation Guards,但看起来它们像在每条路线前一样奔跑。因此,如果我在此处放置代码,则每次用户导航到新页面时都会进行查询,这会使事情变慢。

0 个答案:

没有答案