From 3ca24d97c52399dcbd93165bf5c01e2ee2af7823 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期一, 15 三月 2021 09:13:48 +0800 Subject: [PATCH] 修改功能样式 --- src/components/panel/BaseNavMenuItem.vue | 27 +++++++------ src/components/panel/ToolBoxPanel.vue | 49 +++++++++++++++--------- 2 files changed, 46 insertions(+), 30 deletions(-) diff --git a/src/components/panel/BaseNavMenuItem.vue b/src/components/panel/BaseNavMenuItem.vue index 69330e9..9b497ae 100644 --- a/src/components/panel/BaseNavMenuItem.vue +++ b/src/components/panel/BaseNavMenuItem.vue @@ -6,12 +6,13 @@ <template slot="title" v-if="item.icon"> <img :src="item.icon" :title="item.label"/> </template> - <template slot="title" v-else>{{item.label}}</template> + <template slot="title" v-else>{{ item.label }}</template> <base-nav-menu-item v-for="child in item.items" :key="child.title" :menuList='[child]'></base-nav-menu-item> </el-submenu> </template> <template v-else> <el-menu-item :index="item.index" :key="index"> + <!-- <el-radio></el-radio>--> {{ item.label }} </el-menu-item> </template> @@ -33,24 +34,26 @@ </script> <style lang="less" scoped> +.el-menu--popup { + min-width: 100px; +} .base-nav-menu { height: 38px; - line-height: 38px; display: flex; align-items: center; - justify-content: space-around; + justify-content: center; outline: none; border: none; + //margin-left: 20px; + padding: 0; + .el-menu--popup { + min-width: 100px; + } +} - .el-submenu { - .el-submenu__title { - border-radius: 50%; - - .el-icon-arrow-down { - display: none; - } - - } +.el-menu--horizontal { + .el-menu--popup { + min-width: 100px; } } </style> diff --git a/src/components/panel/ToolBoxPanel.vue b/src/components/panel/ToolBoxPanel.vue index 1b9fd88..92aeed5 100644 --- a/src/components/panel/ToolBoxPanel.vue +++ b/src/components/panel/ToolBoxPanel.vue @@ -8,8 +8,6 @@ mode="horizontal" :collapse="isCollapse" unique-opened - @open="handleOpen" - @close="handleClose" @select="handleSelect" v-show='selectGroup' > @@ -172,19 +170,10 @@ }, handleClose () { }, - handleSelect (index, indexPath) { - - }, - gitBounced (params) { - this.bouncedText = params - }, - changeSelect () { - this.selectGroup = !this.selectGroup - }, - handleSelects (command) { - console.log(command) - switch (command) { - case '鍏ㄥ睆': + handleSelect (index) { + console.log(index) + switch (index) { + case '4-1': // this.map.toggleFullscreen() var printer = this.L.easyPrint({ sizeModes: ['Current', 'A4Landscape', 'A4Portrait'], @@ -242,13 +231,18 @@ Measure.startMeasureArea(this.map, this.L) break } + }, + gitBounced (params) { + this.bouncedText = params + }, + changeSelect () { + this.selectGroup = !this.selectGroup } } } </script> <style lang="less"> - .lefttop-toolbox-panel { position: absolute; left: 15px; @@ -261,7 +255,6 @@ line-height: 55px; display: flex; align-items: center; - justify-content: space-around; .init-choose { background: #305B62; @@ -276,12 +269,21 @@ } .el-menu { - width: 80%; + width: 100%; background: none; z-index: 1; border: none; background: #305B62; border-radius: 50px; + //margin-left: -30px; + + .el-icon-arrow-down:before { + content: " "; + } + + .el-submenu__title:focus, .el-submenu__title:hover { + background: none; + } } } @@ -309,4 +311,15 @@ //} } +.el-menu--horizontal { + .el-menu--popup { + min-width: 100px; + .el-menu-item { + min-width: 50px; + } + } +} +ul { + padding-inline-start: 0; +} </style> -- Gitblit v1.8.0