我尝试在我的Nuxt项目中使用Vuex商店。在遵循了如何开始的指南之后,我得到了一个this.$store is undefined
错误。
存储/索引. js文件:
export const state = () => ({
userdata: {}
})
export const mutations = {
setUserdata(state, value){
state.userdata = value
}
}
export const getters = {
GetUserdata(state){ return state.userdata}
}`
页面/登录.vue脚本:
import Vue from 'vue'
export default Vue.extend({
name: 'LoginSuccessPage',
async created() {
var token = this.$route.query.token
var data = await fetch("http://localhost:3500/profile/"+token)
var jsondata = await data.json()
this.$store.dispatch("userdata",jsondata)
}
})`
1条答案
按热度按时间r8uurelv1#
从
package.json
中删除vuex
已修复此问题。