// 登录信息仓库 export default { state: { token:'', userInfo:{ userName:'测试', } }, getters: { // 是否存在token isLogin(state){ return !!state.token } }, mutations: { // 设置token信息 'SETTOKEN':function(state, payload){ state.token = payload }, // 清除token信息 'CLEARTOKEN':function(state){ state.token = null }, // 设置userinfoi信息 'SETUSERINFO':function(state,payload){ state.userInfo = { ...payload } } }, actions: { setToken({ commit },payload){ commit('SETTOKEN',payload) }, clearToken({ commit }){ commit('CLEARTOKEN') }, setUserInfo({ commit },payload){ commit('SETUSERINFO',payload) } } }