当Vue.js的Auth0准备好用户对象时,是否存在逻辑钩子?

问题描述

我有以下要求:

mounted () {
    if (
      this.$auth.isAuthenticated &&
      this.$store.state.Meta.currentUser === undefined
    ) {
      this.$store.state.Meta.currentUser = this.$auth.user.sub
    }
}

问题

mounted()的逻辑在Vue组件的重要生命周期完成后立即运行。尽管该this.$auth.isAuthenticatedtrue,但this.$auth.user中的用户对象当时仍是undefined

我正在寻找Auth0 SDK中保证有保证的挂接/回调,或者无论如何我都可以100%确保定义了user对象并且可以使用它。

对于这种情况,研究Auth0文档对我来说是不成功的。我想知道我是否误解了这里的任何概念?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)