From bbbe7cbb37b4e820c2b4b72bd45b09b3defcb4db Mon Sep 17 00:00:00 2001 From: smallchill Date: Sun, 24 Jan 2021 22:12:52 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=96=B0=E5=A2=9EisOpen=E5=AD=97=E6=AE=B5=E6=9D=A5=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=B7=A6=E4=BE=A7=E8=8F=9C=E5=8D=95=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8=E6=96=B0tab=E6=9D=A5?= =?UTF-8?q?=E6=89=93=E5=BC=80=E5=A4=96=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page/index/sidebar/config.js | 15 ++++----- src/page/index/sidebar/sidebarItem.vue | 43 +++++++++++++++++--------- src/views/system/menu.vue | 31 ++++++++++++++++++- 3 files changed, 67 insertions(+), 22 deletions(-) diff --git a/src/page/index/sidebar/config.js b/src/page/index/sidebar/config.js index 23fa4b3..156c570 100644 --- a/src/page/index/sidebar/config.js +++ b/src/page/index/sidebar/config.js @@ -1,8 +1,9 @@ export default { - propsDefault: { - label: 'label', - path: 'path', - icon: 'icon', - children: 'children' - } -} \ No newline at end of file + propsDefault: { + label: 'label', + path: 'path', + icon: 'icon', + children: 'children', + isOpen: 'isOpen' + } +} diff --git a/src/page/index/sidebar/sidebarItem.vue b/src/page/index/sidebar/sidebarItem.vue index 927483b..2693e31 100644 --- a/src/page/index/sidebar/sidebarItem.vue +++ b/src/page/index/sidebar/sidebarItem.vue @@ -5,7 +5,7 @@ :index="item[pathKey]" @click="open(item)" :key="item[labelKey]" - :class="{'is-active':vaildAvtive(item)}"> + :class="{'is-active':vaildActive(item)}"> {{generateTitle(item)}} @@ -21,7 +21,7 @@