import Vue from 'vue'; import Vuex from 'vuex'; import login from '@common/store/login'; import chat from '@common/store/live/chat'; import roomchat from '@common/store/live/room-chat'; import apply from '@common/store/live/apply'; import dock from '@common/store/live/dock'; import news from '@common/store/live/news'; import market from '@common/store/market/market'; import transaction from '@common/store/market/transaction'; import marketproduct from '@common/store/market/marketproduct'; import talentExperts from '@common/store/market/talentExperts'; import * as ustate from '@common/store/user/state'; import * as umutations from '@common/store/user/mutations'; import personalchat from '@common/store/live/personalchat'; import personalroom from '@common/store/live/personalroom'; import markettype from '@common/store/market/markettype'; import enterpriseproject from '@common/store/market/enterpriseproject'; import newmarketproduct from '@common/store/market/newmarketproduct'; Vue.use(Vuex); export default new Vuex.Store({ state: { ...ustate }, mutations: { ...umutations }, actions: {}, modules: { roomchat, marketproduct, talentExperts, market, chat, dock, apply, news, login, personalchat, personalroom, transaction, markettype, enterpriseproject, newmarketproduct, }, });