import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { hasLogin: false, userInfo: {} }, mutations: { login(state, provider) { state.hasLogin = true; state.userInfo = provider; // uni.setStorageSync({//缓存用户登陆状态 // key: 'userToken', // data: provider // }) uni.setStorageSync('userToken',res.data.userToken) }, logout(state) { state.hasLogin = false; state.userInfo = {}; uni.removeStorage({ key: 'userToken' }) } } }) export default store