为什么我在 vue js 中收到“无法读取未定义的属性‘状态’”错误

2023-12-20

我的 store/index.js 是:

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default
new Vuex.Store({
  state: {
    name: 'Alicia Vikander',
    age: 20,
    dob: '20/08/1990'
  },
  mutations: {
    updateName(state, name) => {
      state.name = name
    }
  }
})

我的 component.vue 是:

<template>
  <div>
    {{ $store.state.name }}
  </div>
</template>

为什么我收到错误

无法读取未定义的属性“状态”

在 vue.js 中?请帮忙..提前致谢


您确定已将存储注入到组件中,如下所示:

 let store = new Vuex.Store({
    state: {
    name: 'Alicia Vikander',
    age: 20,
    dob: '20/08/1990'
  },
  mutations: {
    updateName(state, name) => {
      state.name = name
    }
  }
})

new Vue({
  store,
  el: '#app',
  render: h => h(App)
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我在 vue js 中收到“无法读取未定义的属性‘状态’”错误 的相关文章

随机推荐