From 2fa578a18ed9055f8cb9863a8a0f02977cfa8350 Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期二, 19 十二月 2023 17:33:53 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before --- src/page/index/sidebar/index.vue | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/page/index/sidebar/index.vue b/src/page/index/sidebar/index.vue index fce8399..35dc685 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,6 +16,10 @@ import sidebarItem from './sidebarItem' export default { name: 'Sidebar', + data(){ + return { + } + }, inject: ["Index"], components: { sidebarItem, logo }, created() { @@ -23,10 +27,15 @@ }, 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