From 673d58023f4c0fe8633a107238ec8b577496717a Mon Sep 17 00:00:00 2001
From: Crunchy <3114200645@qq.com>
Date: 星期四, 07 十一月 2024 10:28:30 +0800
Subject: [PATCH] 添加登录验证码

---
 src/page/index/sidebar/index.vue |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue
index fce8399..de41a71 100644
--- a/src/page/index/sidebar/index.vue
+++ b/src/page/index/sidebar/index.vue
@@ -4,7 +4,7 @@
     <el-scrollbar style="height:100%">
       <div v-if="validatenull(menu)" class="avue-sidebar--tip">娌℃湁鍙戠幇鑿滃崟</div>
       <el-menu :default-active="nowTagValue" :show-timeout="200" :collapse="keyCollapse" unique-opened mode="vertical">
-        <sidebar-item :menu="menu" :screen="screen" :props="website.menu.props" :collapse="keyCollapse" first />
+        <sidebar-item :menu="filterMenu" :screen="screen" :props="website.menu.props" :collapse="keyCollapse" first />
       </el-menu>
     </el-scrollbar>
   </div>
@@ -16,17 +16,40 @@
 import sidebarItem from './sidebarItem'
 export default {
   name: 'Sidebar',
+  data(){
+    return {
+      collapse: false
+    }
+  },
   inject: ["Index"],
   components: { sidebarItem, logo },
   created() {
     this.Index.openMenu(this.menuId);
+    // console.log(window.innerWidth);
+    // if(window.innerWidth <= 768){
+    //   this.collapse = true
+    //   this.$store.commit('SET_COLLAPSE')
+    // }
   },
+  // watch:{
+  //   'window.innerWidth':{
+  //     handler(newVal){
+  //       console.log(newVal);
+  //     },
+  //     deep: true
+  //   }
+  // },
   computed: {
     ...mapGetters(['website', 'menu', 'tag', 'keyCollapse', 'screen']),
+    filterMenu: function(){
+      return this.menu.filter(ele=>{
+        return ele.children.length > 0
+      })
+    },
     nowTagValue: function () {
       return this.$router.$avueRouter.getValue(this.$route)
     }
-  }
+  },
 }
 </script>
 

--
Gitblit v1.9.3