Browse Source

修改menu

master
liupeng 7 months ago
parent
commit
fb1e608a44
  1. 46
      src/views/ModelMain.less
  2. 51
      src/views/ModelMain.vue

46
src/views/ModelMain.less

@ -15,36 +15,24 @@
align-items: center; align-items: center;
margin: 0 20px; margin: 0 20px;
} }
.app-header-menu{ .app-header-menu-wrap{
height: 100%;
padding:0 16px;
color:#fff;
display: flex;
align-items: center;
cursor: pointer;
.el-icon{
margin-left:8px;
font-size: 12px;
}
&:hover{
background-color: #494d52;
color: #fff
}
}
.el-menu-item{
line-height: 50px;
}
.el-menu--horizontal{
height: 50px;
flex:1; flex:1;
border: none; display: flex;
&>.el-menu-item{ flex-direction: row;
height: 50px; .app-header-menu{
} height: 100%;
&>.el-sub-menu { padding:0 16px;
height: 50px; color:#fff;
.el-sub-menu__title{ display: flex;
height: 50px; align-items: center;
cursor: pointer;
.el-icon{
margin-left:8px;
font-size: 12px;
}
&:hover{
background-color: #494d52;
color: #fff
} }
} }
} }

51
src/views/ModelMain.vue

@ -2,53 +2,12 @@
<div class="app-wrap"> <div class="app-wrap">
<div class="app-header"> <div class="app-header">
<div class="logo"><img :src="Logo" alt="" style="height: 30px;width: 169px"></div> <div class="logo"><img :src="Logo" alt="" style="height: 30px;width: 169px"></div>
<div class="app-header-menu" v-for="rootMenu in calcRootMenu" @click="clickRootMenu" <div class="app-header-menu-wrap">
v-menus:left="rootMenu.children" <div class="app-header-menu" v-for="rootMenu in calcRootMenu" @click="clickRootMenu"
>{{ rootMenu.label }} <component :is="renderIcon('element ArrowDown')"></component> v-menus:left="rootMenu.children"
>{{ rootMenu.label }} <component :is="renderIcon('element ArrowDown')"></component>
</div>
</div> </div>
<el-menu :default-active="activeIndex"
class="el-menu-demo"
mode="horizontal"
background-color="#545c64"
text-color="#fff"
active-text-color="#ffd04b"
@select="handleSelect">
<el-sub-menu index="1">
<template #title>文件模型</template>
<el-menu-item index="1-1">新建模型</el-menu-item>
<el-menu-item index="1-2">保存</el-menu-item>
<el-divider></el-divider>
<el-menu-item index="1-3">导出</el-menu-item>
<el-menu-item index="1-4">导入</el-menu-item>
<el-divider></el-divider>
<el-menu-item index="1-5">退出</el-menu-item>
</el-sub-menu>
<el-sub-menu index="2">
<template #title>编辑</template>
<el-menu-item index="2-1">查找</el-menu-item>
<el-divider></el-divider>
<el-menu-item index="2-2">复制</el-menu-item>
<el-menu-item index="2-3">粘贴</el-menu-item>
<el-menu-item index="2-4">删除</el-menu-item>
</el-sub-menu>
<el-sub-menu index="3">
<template #title>仿真</template>
<el-menu-item index="3-1">开始仿真</el-menu-item>
<el-divider></el-divider>
<el-menu-item index="3-2">停止仿真</el-menu-item>
<el-divider></el-divider>
<el-menu-item index="3-3">暂停</el-menu-item>
<el-menu-item index="3-4">继续</el-menu-item>
<el-menu-item index="3-5">仿真速度X1</el-menu-item>
<el-menu-item index="3-6">仿真速度X2</el-menu-item>
<el-menu-item index="3-7">仿真速度X3</el-menu-item>
<el-menu-item index="3-8">仿真速度X4</el-menu-item>
<el-menu-item index="3-9">仿真速度X5</el-menu-item>
</el-sub-menu>
<el-menu-item index="4">基础数据</el-menu-item>
<el-menu-item index="5">小工具</el-menu-item>
</el-menu>
<div class="user"> <div class="user">
<span> <span>
<component :is="renderIcon('element User')"></component> <component :is="renderIcon('element User')"></component>

Loading…
Cancel
Save