From 676c291af476da142114a435416a4ece566ecb3d Mon Sep 17 00:00:00 2001 From: xuechunyuan <17853500702@163.com> Date: Wed, 1 Mar 2023 14:17:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=9B=91=E6=8E=A7=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=AE=9A=E6=97=B6=E5=BE=AA=E7=8E=AF=E9=94=80=E6=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/monitoring/conditioner.vue | 6 ++++++ src/components/monitoring/light.vue | 2 +- src/components/monitoring/monitoring.vue | 1 + src/views/garden/generalizePattern.vue | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/monitoring/conditioner.vue b/src/components/monitoring/conditioner.vue index 42d07c3..fba7add 100644 --- a/src/components/monitoring/conditioner.vue +++ b/src/components/monitoring/conditioner.vue @@ -535,6 +535,12 @@ export default { }, }, }, + beforeDestroy() { + console.log('销毁interval') + if (this.setInterval) { + clearInterval(this.setInterval); + } + }, created() { this.getConditions(); //空调列表 this.getAirWarnList();//告警列表 diff --git a/src/components/monitoring/light.vue b/src/components/monitoring/light.vue index 81e7f5b..5cd0b8e 100644 --- a/src/components/monitoring/light.vue +++ b/src/components/monitoring/light.vue @@ -456,7 +456,7 @@ export default { mounted() { this.getNavigationMap(); }, - destroyed() { + beforeDestroy() { if (this.setInterval) { clearInterval(this.setInterval); } diff --git a/src/components/monitoring/monitoring.vue b/src/components/monitoring/monitoring.vue index 1f3977e..57219a2 100644 --- a/src/components/monitoring/monitoring.vue +++ b/src/components/monitoring/monitoring.vue @@ -327,6 +327,7 @@ export default { }, 3600000); }, beforeDestroy() { + console.log('销毁interval') if (this.setInterval) { clearInterval(this.setInterval); } diff --git a/src/views/garden/generalizePattern.vue b/src/views/garden/generalizePattern.vue index 6b37641..9069c34 100644 --- a/src/views/garden/generalizePattern.vue +++ b/src/views/garden/generalizePattern.vue @@ -710,6 +710,7 @@ export default { }, }, beforeDestroy() { + console.log('销毁interval') if (this.setInterval) { clearInterval(this.setInterval); }