diff --git a/src/hooks/socket.js b/src/hooks/socket.js
index 7830e62..5ca6b86 100644
--- a/src/hooks/socket.js
+++ b/src/hooks/socket.js
@@ -3,7 +3,7 @@ export function useWebSocket(url) {
let socket = ref(null) // socket对象
let isConnected = ref(false) // 是否连接成功
let dataRes = ref(null) // 存储推送数据
-
+ let timer=null;
const connectWebSocket = () => {
socket.value = new WebSocket(url, 'echo-protocol', {
headers: {
@@ -28,6 +28,19 @@ export function useWebSocket(url) {
socket.value.onclose = (event) => {
isConnected.value = false
console.log('WebSocket close:',url, event)
+ if(!timer){
+ timer =setInterval(() => {
+ if(!isConnected.value){
+ console.log('重连中...')
+ connectWebSocket()
+ }else if(isConnected.value){
+ clearInterval(timer)
+ timer = null;
+ }
+ }, 5000);
+ }
+
+
}
}
diff --git a/src/views/monitor/components/box-1.vue b/src/views/monitor/components/box-1.vue
index a369649..deab131 100644
--- a/src/views/monitor/components/box-1.vue
+++ b/src/views/monitor/components/box-1.vue
@@ -105,9 +105,9 @@
alt=""
/>
-->
-
-
-
+
+
+