我的 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(使用前将#替换为@)