import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); const store = new Vuex.Store({ state: { // 在线用户数 onLineUser: [], // 聊天记录 ChatRecord: [], isShowUserName: true, }, getters: { GetIsShowUserName: (state) => { return state.isShowUserName; }, GetOnLineUser: (state) => { return state.onLineUser; }, GetChatRecord: (state) => { return state.ChatRecord; }, }, mutations: { SetIsShowUserName: (state, data) => { state.isShowUserName = data }, SetOnLineUser(state, data) { state.onLineUser = data; }, SetChatRecord(state, data) { if (data == "clear") { state.ChatRecord = []; } else { state.ChatRecord.push(data); } }, }, actions: {}, }); export default store;