vuex无法调用公共状态
发布于 4个月前 作者 qw545627843 461 次浏览 来自 问答

本人最近刚入坑,刚想尝试用vuex,但是我安装了vuex,在store.js中设置了一个公共状态 state: { sideBarOpened: false //放置公用状态 }, ,在main.js里 import Vuex from ‘vuex’ import store from ‘./store/store’ Vue.use(Vuex) 但是我在一个子组件里this.hotSeen=this.$store.state.sideBarOpened;却告诉我这个状态undefinded,请问我缺了什么步骤吗

3 回复

看下this 指向哪里

是不是确少这不 new Vue({ el: '#app’, router, store, render: h => h(app) })

new Vue({ el: '#app’, router, store, template: '<App/>', components: { App } }); 你的main.js里有这段吗?

回到顶部