function connect() {
websocket.value = new WebSocket(ws.value)
websocket.value.onopen = () => {
console.log('ws连接成功')
}
websocket.value.onmessage = (e: any) => {
try {
mem.value = JSON.parse(e.data)[0]
list.value = JSON.parse(e.data)[1]
} catch (err) {
console.log(e.data)
}
}
websocket.value.onclose = () => {
console.log('ws连接关闭')
setTimeout(function () {
// 执行重连操作,递归终止条件是ws连接成功
connect()
}, 2000)
}
}
onMounted(async () => {
connect()
})
websocket断线重新连接
于 2023-12-08 22:20:50 首次发布