import Vue from 'vue' import Vuex from 'vuex' import defaultState from './state' import mutations from './mutations' // import getters from './getters' import actions from './actions' // import createLogger from 'vuex/dist/logger' import getters from './getters' import createPersistedState from 'vuex-persistedstate' Vue.use(Vuex) const isDev = process.env.NODE_ENV === 'development' export default new Vuex.Store({ strict: isDev, state: defaultState, mutations, getters, actions, //把所有数据缓存到本地 plugins: [createPersistedState()], // plugins: isDev ? [createLogger()] : [] })