From 57094ef66e4afb413c39ecd181e65938315c195c Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期三, 03 十一月 2021 17:41:26 +0800 Subject: [PATCH] hyj change shhuang --- src/pages/shuohuangMonitorAnalyze/components/leftNav.vue | 94 +++++++++++++++++++++++++++++++++------------- 1 files changed, 67 insertions(+), 27 deletions(-) diff --git a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue index 2087052..d03ed9a 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/leftNav.vue @@ -1,14 +1,15 @@ <template> - <div class="left-nav"> + <div class="left-nav" :class="{ short: isCollapse }"> + <img class="icon" src="/images/shuohuang/railroad.png" /> <h1> - <img class="icon" :src="`${publicPath}images/shuohuang/railroad.png`" style="height: 40px;" /> - <span v-show="!isCollapse" style="padding-left: 6px;">鏈旈粍閾佽矾鏈鸿締鍒嗗叕鍙�</span> + <span v-show="!isCollapse" style="padding-left: 6px" + >鏈旈粍閾佽矾鏈鸿締鍒嗗叕鍙�</span + > </h1> <el-menu class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" - :collapse="isCollapse" :default-active="activeIndex" @select="handleSelect" > @@ -55,17 +56,16 @@ </template> <script> - //import railroadImg from '/images/shuohuang/railroad.png'; export default { props: { isCollapse: { type: Boolean, - default: true + default: true, }, menuChange: { - type: Function - } + type: Function, + }, }, computed: { isAdmin() { @@ -82,8 +82,8 @@ data() { return { publicPath: process.env.BASE_URL, - activeIndex: 'guideIndex' - } + activeIndex: "guideIndex", + }; }, mounted() { // if (this.isAdmin) { @@ -92,51 +92,91 @@ // this.activeIndex = sessionStorage.getItem('leftNavAct'); // } // } - this.activeIndex = this.isAdmin ? 'guideIndex' : 'searchForVideoAnalyze'; + this.activeIndex = this.isAdmin ? "guideIndex" : "searchForVideoAnalyze"; - this.$emit('menuChange', this.activeIndex); + this.$emit("menuChange", this.activeIndex); }, methods: { handleSelect(index, indePath) { this.activeIndex = index; - sessionStorage.setItem('leftNavAct', this.activeIndex); - this.$emit('menuChange', index); + sessionStorage.setItem("leftNavAct", this.activeIndex); + this.$emit("menuChange", index); }, - handleOpen() { - - }, - handleClose() { - - } - } -} + handleOpen() {}, + handleClose() {}, + }, +}; </script> <style lang="scss"> .left-nav { - background: #fff; + background-image: url(/images/shuohuang/鑳屾櫙.png); height: 100vh; + width: 250px; + img { + margin-top: 80px; + margin-bottom: 10px; + height: 96px; + width: 96px; + } h1 { - display: flex; - align-items: center; height: 65px; padding: 0 20px; border-bottom: 1px solid #eee; - color: rgb(0, 150, 250); + border: none; + span { + color: #fff; + } } .iconfont { padding-right: 10px; } .el-menu-vertical-demo:not(.el-menu--collapse) { + border: none; + padding-right: 0; + padding-left: 50px; width: 250px; + background: none; + } + .el-menu.el-menu--inline { + background: none; } .el-menu-item, .el-submenu__title { text-align: left; + font-weight: 700; + color: #fff; + + span { + color: #fff; + } + i { + color: #fff; + } + &:hover { + color: #0b41a7; + + span { + color: #0b41a7; + } + i { + color: #0b41a7; + } + } + border-radius: 10px 0 0 10px; } .el-menu-item.is-active { - color: #409eff; background-color: #ecf0fc; + color: #0b41a7; + + span { + color: #0b41a7; + } } } + +.short { + width: 0; + overflow: hidden; +} </style> \ No newline at end of file -- Gitblit v1.8.0