import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { user: null, storeInfo: null, token: '' }, getters: { isLoggedIn: state => !!state.token, userName: state => state.user?.realName || state.user?.userName || '' }, mutations: { SET_USER(state, user) { state.user = user }, SET_STORE(state, store) { state.storeInfo = store }, SET_TOKEN(state, token) { state.token = token } }, actions: {} })