接前三篇,
Vue框架Element UI教程-安装环境搭建(一)https://www.jianshu.com/p/ab3c34a95128
在用Element UI框架的时候
<template> <div> <el-row class="tac"> <el-col :span="4"> <el-menu default-active="2" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b"> <el-submenu index="1"> <template slot="title"> <i class="el-icon-s-platform"></i> <span>服务大厅</span> </template> <el-menu-item-group> <el-menu-item index="1-1">在场服务</el-menu-item> <el-menu-item index="1-2">历史服务</el-menu-item> </el-menu-item-group> </el-submenu> <el-submenu index="2"> <template slot="title"> <i class="el-icon-s-tools"></i> <span>系统设置</span> </template> <el-menu-item-group> <el-menu-item index="1-1">权限管理</el-menu-item> <el-menu-item index="1-2">角色管理</el-menu-item> </el-menu-item-group> </el-submenu> <el-submenu index="3"> <template slot="title"> <i class="el-icon-user-solid"></i> <span>人员数据</span> </template> <el-menu-item-group> <el-menu-item index="1-1">人员数量</el-menu-item> <el-menu-item index="1-2">人员位置</el-menu-item> </el-menu-item-group> </el-submenu> <el-submenu index="4"> <template slot="title"> <i class="el-icon-message-solid"></i> <span>健康报警</span> </template> <el-menu-item-group> <el-menu-item index="1-1">心率报警</el-menu-item> <el-menu-item index="1-2">血压报警</el-menu-item> </el-menu-item-group> </el-submenu> </el-menu> </el-col> </el-row> </div> </template> <script> export default { methods: { handleOpen(key, keyPath) { console.log(key, keyPath); }, handleClose(key, keyPath) { console.log(key, keyPath); } } } </script>
导航菜单效果如下所示