2024-03-19 16:20:21 +08:00

33 lines
551 B
JavaScript

// import Vue from 'vue'
import Vuex from 'vuex'
import getters from './getters'
import app from './modules/app'
import settings from './modules/settings'
import user from './modules/user'
Vue.use(Vuex)
const store = new Vuex.Store({
modules: {
app,
settings,
user,
},
getters,
state: {
message: null,
},
mutations: {
setMessage(state, message) {
state.message = message;
},
},
actions: {
updateMessage({ commit }, message) {
commit('setMessage', message);
},
}
})
export default store