import Vue from 'vue' import Vuex from 'vuex' import cloneDeep from 'lodash/cloneDeep' import common from './modules/common' import user from './modules/user' Vue.use(Vuex) export default new Vuex.Store({ modules: { common, user }, mutations: { // 重置vuex本地储存状态 resetStore (state) { Object.keys(state).forEach((key) => { state[key] = cloneDeep(window.SITE_CONFIG['storeState'][key]) }) } }, strict: process.env.NODE_ENV !== 'production' })