fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * @Author: 张嘉彬
 * @Date: 2021-09-28 14:42:15
 * @Description:
 */
 
import Vue from 'vue'
import Vuex from 'vuex'
import app from './modules/app'
import getters from './getters'
import createLogger from 'vuex/dist/logger'
const isDev = process.env.NODE_ENV === 'development'
Vue.use(Vuex)
const store = new Vuex.Store({
  modules: {
    app
  },
  strict: isDev, // 严格模式,禁止在actions中修改state中的数据
  getters,
  plugins: isDev ? [createLogger()] : []
})
 
export default store