Преглед изворни кода

fix:signalR连接方式修改为分组;

zhangchong пре 1 година
родитељ
комит
d5c9a7e077
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      src/views/visualizing/demo1.vue

+ 3 - 1
src/views/visualizing/demo1.vue

@@ -1389,7 +1389,7 @@ onMounted(async () => {
   //  signalR 初始化signalr
   signalR.init();
   // 加入分组
-  signalR.joinGroup('BigScreenDataShow');
+  await signalR.joinGroup('BigScreenDataShow');
   signalR.SR.on('Send', (data: any) => {
     // 加入分组成功
     console.log(data, '加入分组成功');
@@ -1398,7 +1398,9 @@ onMounted(async () => {
 // 页面卸载时
 onUnmounted(() => {
 	window.clearInterval(state.time.fun);
+  // 离开页面时离开分组
   signalR.SR.off('Send');
+  signalR.leaveGroup('BigScreenDataShow');
 });
 </script>