import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { hasLogin: false, isCanUse: true,// 是否是第一次登录 storeInfo: {} }, mutations: { setIsCanUse(state, provider) { state.isCanUse = provider; }, login(state, provider) { state.hasLogin = true; state.storeInfo = provider; uni.setStorage({//缓存用户登陆状态 key: 'storeInfo', data: provider }) }, logout(state) { state.hasLogin = false; state.storeInfo = {}; uni.removeStorage({ key: 'storeInfo' }) }, }, actions: { }, getters:{ } }) export default store