From b53df1bd5214caacf0c3c46e28e2e2f2e9f4d504 Mon Sep 17 00:00:00 2001
From: whychw <858544502@qq.com>
Date: 星期四, 07 一月 2021 10:54:38 +0800
Subject: [PATCH] UA 添加一系列转场特效 对部分背景图作css实现

---
 src/pages/home/UPSStateMonitor.vue |   31 +++++++++----------------------
 1 files changed, 9 insertions(+), 22 deletions(-)

diff --git a/src/pages/home/UPSStateMonitor.vue b/src/pages/home/UPSStateMonitor.vue
index 27a67ad..a4905a4 100644
--- a/src/pages/home/UPSStateMonitor.vue
+++ b/src/pages/home/UPSStateMonitor.vue
@@ -1,5 +1,5 @@
 <template>
-    <div class="contentBox">
+    <div class="contentBox page-container">
         <div class="diagram-content">
             <div class="diagram-stc" ref="static"></div>
             <div class="diagram-flush" ref="flush"></div>
@@ -90,6 +90,7 @@
     import GradientsRing from '@/components/smallModule/gradientsRing.vue';
     import MarkProgress from '@/components/smallModule/markProgress.vue';
     let diagram;
+    let handlerResiz;
     export default {
         components: {
             DiagramPanel,
@@ -152,32 +153,18 @@
         mounted() {
             diagram = gridCircuitDiagram(this.$refs.static, this.$refs.flush);
             this.setPanelPos();
-            window.addEventListener('resize', () => {
+            handlerResiz = () => {
                 this.setPanelPos();
-            });
+            }
+            window.addEventListener('resize', handlerResiz);
         },
+        destroyed () {
+            window.removeEventListener('resize', handlerResiz);
+        }
     }
 </script>
 <style scoped>
-    .diagram-content {
-        position: relative;
-    }
-
-    .diagram-stc {
-        width: 100%;
-        height: 100%;
-        overflow: hidden;
-    }
-
-    .diagram-flush {
-        position: absolute;
-        top: 0;
-        left: 0;
-        right: 0;
-        bottom: 0;
-        z-index: 9;
-        overflow: hidden;
-    }
+    
 
     .outputPanel.diagram-panel,
     .inputPanel.diagram-panel {

--
Gitblit v1.9.1