Files
kenaito-conf/web/src/store/index.js
T

28 lines
482 B
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
userInfo: null,
menus: []
},
mutations: {
SET_USER_INFO(state, userInfo) {
state.userInfo = userInfo
},
SET_MENUS(state, menus) {
state.menus = menus
}
},
actions: {
setUserInfo({ commit }, userInfo) {
commit('SET_USER_INFO', userInfo)
},
setMenus({ commit }, menus) {
commit('SET_MENUS', menus)
}
}
})