index.js 629 B

123456789101112131415161718192021222324252627282930313233
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. export default new Vuex.Store({
  5. state: {
  6. regionCode: '13609',
  7. userInfo: {},
  8. userMenus: [],
  9. timeOut: false,
  10. httpErro: false
  11. },
  12. mutations: {
  13. setRegionCode(state, regionCode) {
  14. state.regionCode = regionCode
  15. },
  16. setUserInfo(state, useInfo) {
  17. state.userInfo = useInfo
  18. },
  19. setUserMenus(state, data) {
  20. state.userMenus = data
  21. },
  22. setTimeOut(state, timeOut) {
  23. state.timeOut = timeOut
  24. },
  25. setHttpErro(state, httpErro) {
  26. state.httpErro = httpErro
  27. }
  28. },
  29. actions: {},
  30. modules: {}
  31. })