From a6f495032e2edd41f3fed538daaa40a3287e5754 Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期五, 15 十月 2021 17:51:32 +0800
Subject: [PATCH] 10.15bug修复

---
 src/pages/vindicate/index/App.vue |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/src/pages/vindicate/index/App.vue b/src/pages/vindicate/index/App.vue
index 2509b6e..aedbc6a 100644
--- a/src/pages/vindicate/index/App.vue
+++ b/src/pages/vindicate/index/App.vue
@@ -1,5 +1,6 @@
 <template>
   <div class="container vindicate" v-if="!showWelcome">
+
     <div class="container-left">
       <div
         class="left-card"
@@ -20,7 +21,7 @@
     <sysInfo v-if="activePage == 3" style="width: 100%" ref="view_3"></sysInfo>
   </div>
 
-    <div class="welcome-page" v-else ref="curPage" @click="showRecomand = false">
+    <div class="welcome-page" v-else ref="curPage" @click="showRecomand = false" @mouseup="mouseDownIndex = ''">
     <div
       class="search-box"
       :class="showRecomand ? 'border-change' : ''"
@@ -60,6 +61,8 @@
         @click="openWelcome(i)"
         v-for="(item, i) in menuArr"
         :key="i"
+        @mousedown="mouseDownIndex = i"
+        :class="mouseDownIndex === i? 'nav-child-active':''"
       >
         <div class="child-info">
           <!-- <span class="icon iconfont welcome-icon">{{ item.icon }}</span> -->
@@ -110,7 +113,8 @@
       full: 0,
       showWelcome:true,
       searchText:'',
-      showRecomand:false
+      showRecomand:false,
+      mouseDownIndex:''
     };
   },
   created() {
@@ -128,12 +132,13 @@
       // });
     }
      this.getLeftPer()
-     console.log(99999);
      window.addEventListener("message",(e)=>{
-     console.log(999);
      if(e.data.msg === 'changeColor') {
      document.documentElement.style.setProperty('--colorCard',`${e.data.color}`)
-       }       
+       } 
+      if (e.data.msg === '杩斿洖绯荤粺缁存姢') {
+    this.showWelcome = true
+      }     
      })
   },
   methods: {
@@ -308,6 +313,8 @@
     }
   }
   .nav-items {
+    max-width: 960px;
+    margin: 0 auto;
     .nav-child {
       box-sizing: border-box;
       background-color: rgba(251, 251, 255, 0.1);
@@ -325,8 +332,11 @@
       border: 2px solid #F2F2F7;
 
       &:hover {
-        border: 2px solid #4E94FF;
         background: #F2F2F7;
+      }
+
+      &-active {
+        border: 2px solid #4E94FF;
       }
 
       // box-shadow: 2px 2px 4px rgb(226, 226, 226);
@@ -368,6 +378,14 @@
   flex: 1;
   flex-basis: auto;
   box-sizing: border-box;
+  position: relative;
+
+  .back {
+    position: absolute;
+    top: 0;
+    left: 0;
+  }
+
   .container-left {
     height: 100%;
     width: 244px;

--
Gitblit v1.8.0