zoukankan      html  css  js  c++  java
  • 左侧导航 elementui

    //html部分 
    
    
    <el-menu background-color="#3f4d67" text-color="#fff" :default-active="$route.path" :unique-opened="true" :router="true" mode="vertical" >
            <template v-for="item in menu">
    
              <!-- 多级菜单外壳 -->
              <el-submenu v-if="item.children.length !== 0" :index="item.menuEnName" :key="item.menuEnName">
    
                <!-- 一级菜单包裹层 -->
                <template slot="title">
                  <i :class="item.icon"></i>
                  <span slot="title">{{langType === 'en'? item.name_en: item.menuName}}</span>
                </template>
    
                <!-- 二级菜单选项 -->
                <el-menu-item v-for="child in item.children" :index="child.menuEnName" :key="child.menuEnName">
                  <i class="fa fa-long-arrow-right"></i>
                  <span slot="title">{{langType === 'en'? child.name_en: child.menuName}}</span>
                </el-menu-item>
              </el-submenu>
    
              <!-- 单级菜单 -->
              <el-menu-item v-else :index="item.menuEnName" :key="item.menuEnName">
                <i :class="item.icon"></i>
                <span slot="title">{{langType === 'en'? item.name_en: item.menuName}}</span>
              </el-menu-item>
            </template>
          </el-menu>
    
    
      data () {
        return {
        
           
            menu:JSON.parse(
              localStorage.getItem("loginInfo")
            ).menuInfoTree, //从登录获取的导航树
    
    
             defaultProps: {  //默认渲染的  接口获取的  导航树  与 导航插件属性对应
              children: 'children',
              label: 'menuName'
            }
        }
      },
  • 相关阅读:
    java栈的实现复习
    条件判断语句--linux
    转义符&脚本参数--linux
    linux备份脚本-模板
    github的搜索使用技巧
    sonarqube7.9安装部署(linux)
    openjdk与oraclejdk下载
    gitlab重写历史,清理历史大文件
    nexus私服搭建过程
    nexus私服关联本地maven配置
  • 原文地址:https://www.cnblogs.com/jinsuo/p/12119738.html
Copyright © 2011-2022 走看看