2022-07-28 10:19:08 +00:00
|
|
|
|
// 页面路径:store/index.js
|
|
|
|
|
import Vue from 'vue'
|
|
|
|
|
import Vuex from 'vuex'
|
|
|
|
|
|
|
|
|
|
Vue.use(Vuex);//vue的插件机制
|
|
|
|
|
|
|
|
|
|
//Vuex.Store 构造器选项
|
|
|
|
|
const store = new Vuex.Store({
|
|
|
|
|
state:{//存放状态
|
|
|
|
|
uid:'',
|
2022-08-16 02:41:34 +00:00
|
|
|
|
ifConnect:false,
|
|
|
|
|
ifVoice:false,
|
|
|
|
|
ifMessage:false
|
2022-07-28 10:19:08 +00:00
|
|
|
|
},
|
|
|
|
|
mutations: {
|
|
|
|
|
setUid(state, str) {
|
|
|
|
|
state.uid = str;
|
|
|
|
|
},
|
|
|
|
|
setConnect(state, str) {
|
|
|
|
|
state.ifConnect = str;
|
2022-08-16 02:41:34 +00:00
|
|
|
|
},
|
|
|
|
|
// 语音开关设置
|
|
|
|
|
setVoice(state, str) {
|
|
|
|
|
state.ifVoice = str;
|
|
|
|
|
},
|
|
|
|
|
// 新消息通知设置
|
|
|
|
|
setMessage(state, str) {
|
|
|
|
|
state.ifMessage = str;
|
2022-07-28 10:19:08 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
export default store
|