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