From 462916918c0dab47c848546b9f4fa9ec4eea5497 Mon Sep 17 00:00:00 2001 From: 100011797 <2642441182@qq.com> Date: Mon, 5 Jun 2023 14:58:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=BF=90=E8=A1=8C=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=8D=A1=E9=A1=BF=E5=A4=84=E7=90=86+1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/device/Instance/Detail/Running/Property/index.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/device/Instance/Detail/Running/Property/index.vue b/src/views/device/Instance/Detail/Running/Property/index.vue index 2ff87e0e..b416464c 100644 --- a/src/views/device/Instance/Detail/Running/Property/index.vue +++ b/src/views/device/Instance/Detail/Running/Property/index.vue @@ -87,7 +87,7 @@ import { getProperty } from '@/api/device/instance'; import { useInstanceStore } from '@/store/instance'; import { message } from 'ant-design-vue'; import { getWebSocket } from '@/utils/websocket'; -import { map, throttleTime } from 'rxjs/operators'; +import { map } from 'rxjs/operators'; import { queryDashboard } from '@/api/comm'; const columns = [ @@ -298,6 +298,7 @@ const getDashboard = async () => { }); propertyValue.value = { ...unref(propertyValue), ...obj }; } + subRef.value && subRef.value?.unsubscribe(); subscribeProperty(); loading.value = false; }; @@ -314,6 +315,7 @@ const query = (params: Record) => arr = _.cloneDeep(li); } dataSource.value = arr.slice(_from, _to) + messageCache.clear() resolve({ result: { data: dataSource.value,