From 0fa88f9c2e3c8ce335e7cd6dfc6c8e5641950735 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 09 Feb 2022 15:53:24 +0800
Subject: [PATCH] +弹窗图片可点击,列表展示文字区域点击是定位,图片可点击,+活动打开后隐藏右侧控制栏,+操作方式更改

---
 src/components/mobileLeftNav/index.vue |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/components/mobileLeftNav/index.vue b/src/components/mobileLeftNav/index.vue
index 1c75245..20103b1 100644
--- a/src/components/mobileLeftNav/index.vue
+++ b/src/components/mobileLeftNav/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="m-left-nav" :style="[navStyle]">
+  <div :class="['m-left-nav', seeRight ? '' : 'nones']" :style="[navStyle]">
     <!-- :style="[coutrolStyle]" -->
     <div class="m-left-coutrol" @click="changeIconHide">
       <i :class="icons"></i>
@@ -44,9 +44,26 @@
         this.imgStyle.right = "0";
       }
     },
+    seeRight() {
+      if (this.seeRight) {
+        this.leftNavData[0].flag = false;
+        this.leftNavData[0].img = this.leftNavData[0].checked;
+        this[this.leftNavData[0].layer].show = true;
+      } else {
+        let lnd = this.leftNavData;
+        for (let k in lnd) {
+          if (this[this.leftNavData[k].layer]._show) {
+            // console.log(lnd[k].label, "所有开启");
+            this.leftNavData[k].flag = false;
+            this.leftNavData[k].img = this.leftNavData[k].normal;
+            this[this.leftNavData[k].layer].show = false;
+          }
+        }
+      }
+    },
   },
   computed: {
-    ...mapGetters(["iconHide", "dimensionData"]),
+    ...mapGetters(["iconHide", "dimensionData", "seeRight"]),
   },
   data() {
     return {
@@ -475,4 +492,7 @@
     }
   }
 }
+.nones {
+  display: none;
+}
 </style>

--
Gitblit v1.9.3