index.js 454 B

12345678910111213141516171819202122
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex) // vue的插件机制
  4. // Vuex.Store 构造器选项
  5. const store = new Vuex.Store({
  6. // 为了不和页面或组件的data中的造成混淆,state中的变量前面建议加上$符号
  7. state: {
  8. $userInfo: {
  9. id: 1,
  10. isSingle: false,
  11. }
  12. },
  13. mutations: {
  14. setUser(state, user) {
  15. state.$userInfo = {...state.$userInfo, ...user}
  16. }
  17. }
  18. })
  19. export default store