前端初始化

This commit is contained in:
zer0Black
2022-08-31 13:33:52 +08:00
commit 0a11097b80
108 changed files with 14283 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
import Vue from 'vue'
import Vuex from 'vuex'
import createPersistedState from 'vuex-persistedstate'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
userInfo: null,
isLoading: false,
rememberData: null,
menuData: [],
pathUrl: '',
menuName: '',
},
getters: {
menuData: (state) => state.menuData,
menuName: (state) => state.menuName,
},
mutations: {
saveUserInfo(state, data) {
state.userInfo = data;
},
saveIsLoading(state, data){
state.isLoading = data;
},
saveRememberData(state, data){
state.rememberData = data;
},
saveMenuData(state, data){
state.menuData = data;
},
savePathUrl(state, data){
state.pathUrl = data;
},
saveMenuName(state, data){
state.menuName = data;
},
},
actions: {},
modules: {},
plugins: [createPersistedState()]
})