this。$ auth.isAuthenticated在mount()中返回不正确的值

时间:2019-11-23 23:40:32

标签: vue.js vuex auth0

我正在使用{{3}}概述的auth0包装器使用vuejs

成功登录后,我立即无法访问this。$ auth对象。

我正在使用vuex,并且假设登录成功,我想更新一些与用户相关的状态。

重定向到回调URL后,如果尝试在Mounted()钩子上执行代码,则可以访问此。$ auth和Vue对象的console.log()显示isAuthenticated属性=== true

但是,如果我尝试访问此。$ auth.isAuthenticated在同一钩子中的同一位置,则返回false。

我只能访问this。$ auth.isAuthenticated的正确值,在所有元素加载之后的某个事件上。因此,例如,在某个元素的@click上,该值返回true,而没有任何其他更改。

希望有人可以解释this。$ auth对象如何工作,或者我可能还缺少什么。任何帮助表示赞赏。

0 个答案:

没有答案