26 lines
501 B
JavaScript
26 lines
501 B
JavaScript
/**
|
|
* MQTT 连接状态管理
|
|
*/
|
|
export default {
|
|
namespaced: true,
|
|
state: {
|
|
isConnected: false,
|
|
mqttStatus: '未连接'
|
|
},
|
|
mutations: {
|
|
SET_CONNECTED(state, isConnected) {
|
|
state.isConnected = isConnected;
|
|
},
|
|
SET_STATUS(state, status) {
|
|
state.mqttStatus = status;
|
|
}
|
|
},
|
|
actions: {
|
|
setConnected({ commit }, isConnected) {
|
|
commit('SET_CONNECTED', isConnected);
|
|
commit('SET_STATUS', isConnected ? '已连接' : '未连接');
|
|
}
|
|
}
|
|
};
|
|
|