// WebSocket
connectWebSocket() {
//this.webSocket 在data里设置
if (!this.webSocket) {
this.webSocket = new WebSocket(`WebSocket URL`, `token`); // 替换为你的WebSocket URL
// 连接
this.webSocket.onopen = () => {
this.webSocket.send(JSON.stringify(请求参数));
};
// 返回
this.webSocket.onmessage = (event) => {
let data = eval("(" + event.data + ")"); //解析对象
};
// 关闭
this.webSocket.onclose = () => {};
// 报错
this.webSocket.onerror = (error) => {};
} else {
console.log('WebSocket连接已存在');
}
},
disconnectWebSocket() {
if (this.webSocket) {
this.webSocket.close();
this.webSocket = null;
console.log('WebSocket连接已断开');
} else {
console.log('没有WebSocket连接可以断开');
}
},
WebSocket 获取数据
于 2024-11-25 19:46:22 首次发布