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); }