首先是前端做好准备:
// websocket_path: "ws://10.10.226.3:3030/ws",
state.socket = new WebSocket(state.websocket_path);
// 监听socket连接
state.socket.onopen = function() {
console.log("frist socket连接成功");
};
// 监听socket错误信息
state.socket.onerror = function() {
console.log("frist socket连接错误");
};
state.socket.onmessage = (evt) => {
// evt.data.split("data:");是后端返回的图像信息
var all_data = evt.data.split("data:");
state.img_b64 = "data:image/jpg;base64," + all_data[0];
if (numb == 3) {
this.commit("demo");
numb = 0;
} else numb++;
};
state.socket.onclose = function() {
console.log("frist socket已经关闭");
sta