Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在fetch()中访问身份验证实例?_Javascript_Authentication_Vue.js_Nuxt.js - Fatal编程技术网

Javascript 如何在fetch()中访问身份验证实例?

Javascript 如何在fetch()中访问身份验证实例?,javascript,authentication,vue.js,nuxt.js,Javascript,Authentication,Vue.js,Nuxt.js,我正在使用模块并重构代码,这就是为什么我想在fetch()方法中访问auth实例,我在页面/index.vue组件页面中使用该方法 我试过: console.log(this.$auth) console.log($auth) 我没有定义 请注意,在其他地方,我访问auth实例时没有任何问题。您可以通过vuex:store.state.auth进行访问 async fetch ({ store }) { store.$auth.$state } 我刚试过,它说‘无法读取未定

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

我试过:

  • console.log(this.$auth)
  • console.log($auth)
我没有定义


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

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

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

我刚试过,它说‘无法读取未定义状态’。谢谢你有vuex吗?商店当然不应该是未定义的,因为我的
store/
文件夹中有很多数据。我想你必须检查一下为什么你的商店没有定义。您应该可以访问fetch中的存储method@Begueradj我看不出商店有什么办法。$state应该起作用,根本就没有商店。$state