javascript - 如何在 fetch() 中访问 auth 实例?

标签 javascript authentication vue.js nuxt.js

我正在使用nuxt-auth模块,我正在重构我的代码,这就是为什么我想访问 auth fetch() 内的实例我在 pages/index.vue 组件页面中使用的方法。

我尝试过:

  • console.log(this.$auth)
  • console.log($auth)

我未定义。

请注意,在其他地方,我访问 auth实例没有任何问题。

最佳答案

可以通过vuex访问:store.state.auth

  async fetch ({ store }) {
    store.$auth.$state
  }

关于javascript - 如何在 fetch() 中访问 auth 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55806955/

相关文章:

javascript - Websocket onmessage 事件不更新组件数据

javascript - 使用 Meteor 的自定义 Github 登录不起作用

vue.js - 当元素没有 id 时,v-for 使用什么键?

vue.js - 如何使用 Vue/Vuex 正确排序调用

javascript - 如何修复此 html 和 javascript 上的订单总数错误?

javascript - 在 jQuery Mobile 中动态创建可折叠集

javascript - 如何仅对具有特定属性集的元素使用 querySelectorAll?

authentication - Symfony 2 UserInterface::equals($ user):比较以进行重新认证

authentication - .Net Core 身份验证和用户 session

javascript - Vuejs在悬停时更改图像src