index.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. Vue.use(Vuex);
  4. import mallConfig from './modules/mallConfig.js';
  5. import user from './modules/user.js';
  6. import gConfig from './modules/globalConfiguration.js';
  7. import index from './modules/index.js';
  8. import orderSubmit from './modules/orderSubmit.js';
  9. import pagination from './modules/pagination.js';
  10. import loading from './modules/loading.js';
  11. import payment from './modules/payment.js';
  12. import scanCode from './modules/scanCode.js';
  13. import page from './modules/page.js';
  14. import userCenter from './modules/userCenter.js';
  15. import iPhoneX from './modules/iphoneX.js';
  16. import gift from './modules/gift.js';
  17. import cart from './modules/cart.js';
  18. import share from './modules/share.js';
  19. const store = new Vuex.Store({
  20. modules: {
  21. mallConfig,
  22. user,
  23. gConfig,
  24. index,
  25. orderSubmit,
  26. pagination,
  27. loading,
  28. payment,
  29. scanCode,
  30. page,
  31. userCenter,
  32. iPhoneX,
  33. gift,
  34. cart,
  35. share
  36. }
  37. });
  38. export default store;