|
@@ -8,8 +8,8 @@ const store = new Vuex.Store({
|
|
|
isLogin:false,
|
|
|
techArticleList: ['sss'],// 技术文章
|
|
|
activeTab:'',
|
|
|
- homeData:{}
|
|
|
-
|
|
|
+ homeData:{},
|
|
|
+ user:{}
|
|
|
},
|
|
|
mutations:{
|
|
|
setTechArticleList(state,techArticleList){
|
|
@@ -21,6 +21,9 @@ const store = new Vuex.Store({
|
|
|
setHomeData(state,homeData){
|
|
|
store.state.homeData = homeData;
|
|
|
},
|
|
|
+ setUserInfo(state,userInfo){
|
|
|
+ store.state.user = userInfo
|
|
|
+ }
|
|
|
},
|
|
|
actions:{
|
|
|
setTechArticleList({commit},techArticleList){
|
|
@@ -31,6 +34,9 @@ const store = new Vuex.Store({
|
|
|
},
|
|
|
setHomeData({commit},homeData){
|
|
|
commit('setHomeData', homeData)
|
|
|
+ },
|
|
|
+ setUser({commit},userInfo){
|
|
|
+ commit('setUserInfo', userInfo)
|
|
|
}
|
|
|
},
|
|
|
getters:{
|
|
@@ -43,6 +49,9 @@ const store = new Vuex.Store({
|
|
|
getHomeData: () => {
|
|
|
return store.state.homeData;
|
|
|
},
|
|
|
+ getUserInfo:()=>{
|
|
|
+ return store.state.user;
|
|
|
+ }
|
|
|
},
|
|
|
modules:{
|
|
|
|