let state = { userInfo: {}, //用户信息 hasLogin: false, //是否登录 } let mutations = { // 登录 login(state) { state.hasLogin = true; }, // 退出登录 logout(state, provider) { state.hasLogin = false; // 清除缓存用户信息 uni.removeStorage({ key: 'userInfo' }) // 清除缓存token uni.removeStorage({ key: 'token' }) }, // 保存用户信息 setUserInfo(state, provider) { state.userInfo = provider; uni.setStorage({ //缓存用户登陆状态 key: 'userInfo', data: provider }) }, } let getters = {} export default { namespaced: true, state, mutations, getters }