From b8c5a59b2bea8d3f52066a2d8ba804969084be96 Mon Sep 17 00:00:00 2001 From: gongdi <410827992@qq.com> Date: Thu, 4 Nov 2021 16:52:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E4=BC=98=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E9=98=B6=E6=AE=B5=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../page/homePage/bannerCarousel.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/views/integrateOptimization/page/homePage/bannerCarousel.vue b/src/views/integrateOptimization/page/homePage/bannerCarousel.vue index 7ac265b..16aa5cf 100644 --- a/src/views/integrateOptimization/page/homePage/bannerCarousel.vue +++ b/src/views/integrateOptimization/page/homePage/bannerCarousel.vue @@ -29,11 +29,19 @@ src: require("../../assets/banner2.jpg") } ], - menus: this.$store.state.userStore.menus.filter(menu => { + menus: [], + } + }, + mounted(){ + /* + * 图片加载后再渲染菜单 避免出现闪动 + * */ + this.$nextTick(function () { + this.menus = this.$store.state.userStore.menus.filter(menu => { //去掉首页项 return menu.name !== 'home' && menu.role !== 'public'; }) - } + }) }, methods:{ //菜单点击事件