• el-menu入门学习


    el-menu入门学习

    知识点

    1. 首页效果为el-menu中嵌套el-menu-item,el-menu-item中左侧图标填充,右侧文字填充
    2. 部门效果为el-menu嵌套el-submenu,el-submenu嵌套el-menu-item
    3. 窗口效果为el-menu嵌套el-submenu,el-submenu嵌套el-menu-item-group,el-menu-item-group嵌套el-menu-item,达到分组效果
    4. 图标填充和分组效果都需要在slot指定title的标签内实现
    5. default-active指定默认的导航栏选项,对应el-menu-itemindex属性
    6. mode指定导航栏的纵横向显示,horizontal/vertical
    7. @selectel-menu-item被选中时触发
    8. background-color指定导航栏背景色
    9. text-color指定文本颜色
    10. active-text-color指定选中导航栏文本颜色
    11. collapse控制垂直导航栏的折叠
    12. unique-opened控制只能让一个导航菜单可以展开,其他的收缩

    效果图

    在这里插入图片描述

    代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    </head>
    
    <body>
        <div id='app'>
            <el-menu default-active='1' mode='vertical' @select='handleSelect' class="el-menu-demo" background-color='black'
                text-color='white' active-text-color='pink' :collapse="false" :unique-opened='true'>
                <el-menu-item index='1'><i class='el-icon-view'></i>首页</el-menu-item>
                <el-submenu index='2'>
                    <template slot='title'><i class='el-icon-view'></i>部门</template>
                    <el-menu-item index='2-1'>开发部</el-menu-item>
                    <el-menu-item index='2-2'>产业部</el-menu-item>
                    <el-menu-item index='2-3'>人事部</el-menu-item>
                </el-submenu>
                <el-submenu index='3'>
                    <template slot='title'><i class='el-icon-view'></i>窗口</template>
                    <el-menu-item index='3-1'>奶茶</el-menu-item>
                    <el-submenu index='3-2'>
                        <template slot='title'>小炒</template>
                        <el-menu-item-group index='3-2-1'>
                            <template slot='title'>套餐一</template>
                            <el-menu-item index='3-2-1-1'>土豆丝</el-menu-item>
                            <el-menu-item index='3-2-1-2'>拉皮肉丝</el-menu-item>
                        </el-menu-item-group>
                        <el-menu-item-group index='3-2-2'>
                            <template slot='title'>套餐二</template>
                            <el-menu-item index='3-2-2-1'>土豆丝</el-menu-item>
                            <el-menu-item index='3-2-2-1' disabled>尖椒炒蛋</el-menu-item>
                        </el-menu-item-group>
    
                    </el-submenu>
                </el-submenu>
            </el-menu>
        </div>
    </body>
    
    </html>
    
    <script>
        new Vue({
            el: '#app',
            data() {
                return {
    
                }
            },
            methods: {
                handleSelect(index) {
                    console.log(index)
                }
            }
        })
    </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62

    官网

    el-menu学习官网

  • 相关阅读:
    Mysql 45讲学习笔记(三十七)内部临时表
    录音m4a怎么转换成mp3
    k8s晋级之管理容器的计算资源
    WinForm RichTextBox 加载大量文本卡死和UTF-8乱码问题
    使用Gson将Object转String出现\u003d 的原因
    uboot源码分析(基于S5PV210)之uboot的命令体系与环境变量
    python中字符串的应用详解
    Vue前后端项目开发指南(一)【前端项目的创建】
    学习python第二天(字符串内置函数)
    路由进阶:route-policy实验配置
  • 原文地址:https://blog.csdn.net/qq_40765784/article/details/125431990