import Vue from 'vue'
|
import Vuex from 'vuex'
|
Vue.use(Vuex)
|
|
const store = new Vuex.Store({
|
state: {
|
userInfo: JSON.parse(localStorage.getItem('userInfo')) || {},
|
userName: '' || localStorage.getItem('userName')
|
},
|
mutations: {
|
SET_USERINFO(state, userInfo) {
|
state.userInfo = userInfo
|
state.userName = userInfo.userName
|
localStorage.setItem('userInfo', JSON.stringify(userInfo))
|
localStorage.setItem('userName', userInfo.userName)
|
},
|
SET_USERNAME(state, userName) {
|
state.userInfo.userName = userName
|
state.userName = userName
|
|
localStorage.setItem('userName', userName)
|
}
|
},
|
actions: {
|
|
}
|
})
|
|
export default store
|