Browse Source

update 优化 !pr50 bug与代码实现

疯狂的狮子Li 1 year ago
parent
commit
f2372d3243
2 changed files with 6 additions and 6 deletions
  1. 5 5
      src/utils/websocket.ts
  2. 1 1
      src/views/index.vue

+ 5 - 5
src/utils/websocket.ts

@@ -115,18 +115,18 @@ export const sendMsg = (data: any) => {
 // socket 接收数据
 export const websocketonmessage = () => {
   websocket.onmessage = function (e: any) {
-    const msg = JSON.parse(e.data) as any;
-    if (msg.type === 'heartbeat') {
+    if (e.data.indexOf('heartbeat') > 0) {
       resetHeart();
     }
-    if (msg.type === 'ping') {
+    if (e.data.indexOf('ping') > 0) {
       return;
     }
     addNotice({
-      message: msg,
+      message: e.data,
       read: false,
       time: new Date().toLocaleString()
     });
-    return msg;
+    ElMessage.success(e.data);
+    return e.data;
   };
 };

+ 1 - 1
src/views/index.vue

@@ -99,7 +99,7 @@
 import { initWebSocket } from '@/utils/websocket';
 
 onMounted(() => {
-  initWebSocket("ws://"+window.location.host+import.meta.env.VITE_APP_BASE_API+"/resource/websocket");
+  initWebSocket("ws://" + window.location.host + import.meta.env.VITE_APP_BASE_API + "/resource/websocket");
 });
 
 const goTarget = (url:string) => {