From 0ed6922140f673da3a64724a47c442b2a0b9b9b1 Mon Sep 17 00:00:00 2001 From: FairyEver <1711467488@qq.com> Date: Sun, 19 Apr 2020 12:51:30 +0800 Subject: [PATCH] =?UTF-8?q?perf(menu-side):=20=E7=9B=B4=E6=8E=A5=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20$route.fullPath=20=E5=86=B3=E5=AE=9A=E4=BE=A7?= =?UTF-8?q?=E8=BE=B9=E6=A0=8F=E8=8F=9C=E5=8D=95=E6=BF=80=E6=B4=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/header-aside/components/menu-side/index.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/layout/header-aside/components/menu-side/index.js b/src/layout/header-aside/components/menu-side/index.js index 7b3a6586..3311ea0d 100644 --- a/src/layout/header-aside/components/menu-side/index.js +++ b/src/layout/header-aside/components/menu-side/index.js @@ -11,7 +11,7 @@ export default { render (createElement) { return createElement('div', { attrs: { class: 'd2-layout-header-aside-menu-side' } }, [ createElement('el-menu', { - props: { collapse: this.asideCollapse, uniqueOpened: true, defaultActive: this.active }, + props: { collapse: this.asideCollapse, uniqueOpened: true, defaultActive: this.$route.fullPath }, ref: 'menu', on: { select: this.handleMenuSelect } }, this.aside.map(menu => (menu.children === undefined ? elMenuItem : elSubmenu).call(this, createElement, menu))), @@ -25,7 +25,6 @@ export default { }, data () { return { - active: '', asideHeight: 300, BS: null } @@ -43,13 +42,6 @@ export default { setTimeout(() => { this.scrollInit() }, 500) - }, - // 监听路由 控制侧边栏激活状态 - '$route.fullPath': { - handler (value) { - this.active = value - }, - immediate: true } }, mounted () {