1234567891011121314151617181920212223 |
- import Vue from 'vue'
- import Vuex from '../../../src'
- import * as actions from './actions'
- import * as getters from './getters'
- import { cartInitialState, cartMutations } from './modules/cart'
- import { productsInitialState, productsMutations } from './modules/products'
- Vue.use(Vuex)
- Vue.config.debug = true
- const debug = process.env.NODE_ENV !== 'production'
- export default new Vuex.Store({
- state: {
- cart: cartInitialState,
- products: productsInitialState
- },
- actions,
- getters,
- mutations: [cartMutations, productsMutations],
- strict: debug,
- middlewares: debug ? [Vuex.createLogger()] : []
- })
|