From 2a1ea6a1c5b2210b3ac751e344517741cfbac2dd Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期五, 19 一月 2024 10:59:31 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before --- 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