import Vuex from 'vuex' const state = { count: 1 } const mutations = { SET_ADD_COUNT : (state) => { state.count++ }, SET_SUBTRACT_COUNT: (state) => { state.count-- } } const actions = { // 加 add({commit}) { commit('SET_ADD_COUNT') }, // 减 subtract({commit}) { commit('SET_SUBTRACT_COUNT') } } const store = new Vuex.Store({ modules: { //封装的存放state下count的方法 app: { // namespaced: true, state, mutations, actions } } }) export default store