From 171558c783772979546d5c0285809165c273fc0e Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 04 二月 2021 14:36:10 +0800
Subject: [PATCH] 添加giant tree 组件. 基于ztree
---
src/pages/shuohuangMonitorAnalyze/components/leftNav.vue | 41 ++++++++++++++++++++++++++++++++---------
1 files changed, 32 insertions(+), 9 deletions(-)
diff --git a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
index 0653bbd..15ceb0c 100644
--- a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
+++ b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue
@@ -9,32 +9,33 @@
@open="handleOpen"
@close="handleClose"
:collapse="isCollapse"
+ :default-active="activeIndex"
@select="handleSelect"
>
- <el-menu-item index="1">
- <i class="el-icon-menu"></i>
+ <el-menu-item index="guideIndex">
+ <i class="iconfont iconshouye"></i>
<span slot="title">棣栭〉</span>
</el-menu-item>
<el-menu-item index="searchForVideoAnalyze">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconshipin2"></i>
<span slot="title">瑙嗛鍒嗘瀽妫�绱�</span>
</el-menu-item>
<el-menu-item index="taskManage">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconrenwu1"></i>
<span slot="title">浠诲姟绠$悊</span>
</el-menu-item>
<el-menu-item index="memberManage">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconrenyuanguanli"></i>
<span slot="title">浜哄憳绠$悊</span>
</el-menu-item>
<el-menu-item index="configManage">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconicon-test4"></i>
<span slot="title">閰嶇疆绠$悊</span>
</el-menu-item>
<el-submenu index="6">
<template slot="title">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconcunchu"></i>
<span slot="title">杞偍绠$悊</span>
</template>
<el-menu-item index="transferMemo">瑙嗛杞偍璁板綍</el-menu-item>
@@ -42,7 +43,7 @@
</el-submenu>
<el-submenu index="7">
<template slot="title">
- <i class="el-icon-menu"></i>
+ <i class="iconfont iconkeshihua"></i>
<span slot="title">鍙鍖栧ぇ灞�</span>
</template>
<el-menu-item index="7-1">浠诲姟澶у睆</el-menu-item>
@@ -68,10 +69,24 @@
data () {
return {
publicPath: process.env.BASE_URL,
+ activeIndex: 'guideIndex'
+ }
+ },
+ mounted(){
+ console.log('mounted')
+ window.onbeforeunload = () => {
+ debugger
+ console.log('beforeunload')
+ sessionStorage.setItem('leftNavAct', this.activeIndex);
+ }
+ if(!!sessionStorage.getItem('leftNavAct')){
+ this.activeIndex = sessionStorage.getItem('leftNavAct');
+ this.$emit('menuChange',this.activeIndex);
}
},
methods: {
handleSelect(index,indePath){
+ this.activeIndex = index;
this.$emit('menuChange',index);
},
handleOpen () {
@@ -87,6 +102,7 @@
<style lang="scss">
.left-nav {
background: #fff;
+ height: 100vh;
h1 {
display: flex;
align-items: center;
@@ -95,6 +111,9 @@
border-bottom: 1px solid #eee;
color: rgb(0, 150, 250);
}
+ .iconfont{
+ padding-right: 10px;
+ }
.el-menu-vertical-demo:not(.el-menu--collapse){
width: 250px;
}
@@ -102,6 +121,10 @@
.el-submenu__title {
text-align: left;
}
- height: 100vh;
+ .el-menu-item.is-active{
+ color:#409EFF;
+ background-color: #ecf0fc;
+ }
+
}
</style>
\ No newline at end of file
--
Gitblit v1.8.0