index.js 661 B

12345678910111213141516171819202122232425262728293031323334
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import { mutations } from './mutations'
  4. import { actions } from './actions'
  5. import chat from './module/chat'
  6. import group from './module/group'
  7. Vue.use(Vuex)
  8. const state = {
  9. scatter: null,
  10. eos: null,
  11. account: '', // eos账户信息
  12. balance: 0, // EOS币
  13. mainnet: EOS_HOST,
  14. gtErrorCount: 0,
  15. eosErrorCount: 0,
  16. publicKey: null, // 用户公钥
  17. userId: '', // 用户登录id
  18. token: '', // 用户登录token
  19. curSession: 0, // 当前会话sessionid
  20. userInfo: null // 登录用户信息
  21. }
  22. export default new Vuex.Store({
  23. state,
  24. mutations,
  25. actions,
  26. modules: {
  27. chat,
  28. group
  29. }
  30. })