index.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import link from './link';
  4. import site from './site';
  5. import news from './news';
  6. import column from './column';
  7. import policyColumn from './policyColumn';
  8. import policyNews from './policyNews';
  9. import recordColumn from './recordColumn';
  10. import recordNews from './recordNews';
  11. import serveColumn from './serveColumn';
  12. import serveNews from './serveNews';
  13. import talentColumn from './talentColumn';
  14. import talentExperts from './talentExperts';
  15. import talentInformation from './talentInformation';
  16. import talentRecruitment from './talentRecruitment';
  17. import talentResume from './talentResume';
  18. import dictionary from './dictionary';
  19. Vue.use(Vuex);
  20. export default new Vuex.Store({
  21. modules: {
  22. link,
  23. site,
  24. news,
  25. column,
  26. policyColumn,
  27. policyNews,
  28. recordColumn,
  29. recordNews,
  30. serveColumn,
  31. serveNews,
  32. talentColumn,
  33. talentExperts,
  34. talentInformation,
  35. talentRecruitment,
  36. talentResume,
  37. dictionary,
  38. },
  39. state: {},
  40. mutations: {},
  41. actions: {},
  42. });