修改了api集中化 搞定了vuex

This commit is contained in:
2020-10-10 10:19:38 +08:00
parent 8bf7b662d5
commit a67333be23
7 changed files with 112 additions and 61 deletions

View File

@@ -1,18 +1,27 @@
import { userinfo } from '@/api';
import { createStore } from 'vuex'
export default createStore({
state: {
userinfo:{
name: "",
img: ""
}
username: "username",
head: ""
},
islogin: false
},
mutations: {
setUserInfo(state, userinfo){
state.userinfo = userinfo
},
login(state){
state.islogin = true;
}
},
actions: {
async setUserInfo({ commit }){
const user = await userinfo();
commit('setUserInfo', user);
}
},
modules: {
}