我想查询当前的用户会话。目前,我正在我的 App.vue 的created
钩中执行此操作。但这带来了一个问题。假设我在/account
页面上点击了刷新。发生的情况是/account
页在响应返回之前尝试加载。因此,在尝试加载时,它会发现当前没有登录用户,并重定向到登录页面。
那么,我想发生的事情是我向用户查询一次。等待完成。完成后,启动路线。
我碰到了Navigation Guards,但看起来它们像在每条路线前一样奔跑。因此,如果我在此处放置代码,则每次用户导航到新页面时都会进行查询,这会使事情变慢。