main.jsimport Vue from 'vue'import Vuex from 'vuex'import VueResource from 'vue-resource'import router from '.
/router'import store from './store'import App from './App'Vue.use(VueResource)
new Vue({
router,
store,
...App
}).$mount('#app')
store.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { userState: false
}, mutations: { handleUserState: userState => !userState
}
})export default store
组件内调用:this.$store.commit('handleUserState')
奇怪的是,之前在store.js内容还在main.js里的时候可以正常