最近用websocket和后端通信发送数据和接收到数据的处理打算记录下,需求是前端先通过websocket向后端发送要接收数据的设备ID后端收到后返回ID对应的数据
let lockReconnect=false;//避免重复连接
let ip=location.host+'alarmNotify';
let wsUrl="wss://"+ip;
let ws;
let tt;
let latAadLngData;
let devArr = [];//存放传入后端ID的数组
creatMenus()
function creatMenus(definDataId) {
controller.getDevInfo((res) => {
latAadLngData = res;
for (let i = 0; i < latAadLngData.length; i++) {
devArr.push(latAadLngData[i].devId);//获取数组ID
lis += "<li data-devId=" + latAadLngData[i].devId + " class='detail' id='details" + i