vue3 使用 websocket
vue3 使用 websocket
·
在方法里使用,不是加载页面就使用,所以在外部先声明
var ws: any;
方法里:
function common(id: any) {
// 1.建立链接 -- 携带cookie参数
ws = new WebSocket("ws地址");
ws.onopen = function (evt: any) {
// console.log("Connection open ...");
ws.send(id);
// 如果是多个数据
// let data= JSON.stringify({
// xxx...
// });
// ws.send(data)
};
lookCondition.data = [];
// 3.服务器每次返回信息都会执行一次onmessage方法
ws.onmessage = function (e: any) {
console.log("服务器返回的信息: " + e.data);
lookCondition.data.push(e.data);
};
}
卸载时 关闭:
onUnmounted(() => {
ws.close();
});
更多推荐
已为社区贡献7条内容
所有评论(0)