| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | import {SET_INFODATA,SET_CONNECTBLEDATA,SET_CONNECTPRINTBLE} from '@/store/actionsType.js';import {GET_CONNECTBLEDATA,GET_INFODATA,GET_CONNECTRINTDATA} from '@/store/gettersType.js';const state = {	BLEInfoData:[],  //存储蓝牙列表	connectBLEData:[], //存储已链接蓝牙列表	connectPrintBLE:{}   //存储已连接打印机蓝牙,存入缓存}const mutations = {	[SET_INFODATA](state,value){		if(value instanceof Array){			state.BLEInfoData = value;		}else{			state.BLEInfoData.push(value);		}	},	[SET_CONNECTBLEDATA](state,value){		if(value instanceof Array){			state.connectBLEData = value;		}else{			state.connectBLEData.push(value);		}	},	[SET_CONNECTPRINTBLE](state,value){		state.connectPrintBLE = value;	}}const actions = {	[SET_INFODATA]({commit},value){		commit(SET_INFODATA,value);	},	[SET_CONNECTBLEDATA]({commit},value){		commit(SET_CONNECTBLEDATA,value);	},	[SET_CONNECTPRINTBLE]({commit},value){		commit(SET_CONNECTPRINTBLE,value);	}}const getters = {	[GET_CONNECTBLEDATA]:(state)=>{		return state.connectBLEData;	},	[GET_INFODATA]:(state)=>{		return state.BLEInfoData;	},	[GET_CONNECTRINTDATA]:(state)=>{		return state.connectPrintBLE	}}export default{	state,	getters,	actions,	mutations};
 |