<div id="app"> <!-- 创建最外层div --> <div class="app-wrapper openSidebar clearfix"> <!-- 创建侧边栏div --> <div class="sidebar-container"> <!-- 创建logo的div --> <div class="logo"> <!-- 放入logo图片 --> <img src="images/login/login-logo.png" alt="" style="width: 117px;height: 32px;" > </div> <!-- 侧边导航栏 --> <el-scrollbar> <!--default-active默认标黄的标签索引 --> <!--侧边导航栏背景属性background-color,黑色#343744 --> <el-menu default-active="1" background-color="#343744" text-color="red" > <div v-for="item in menuList "> <!-- 给每一条数据:绑定索引index为 item.id--> <!-- 绑定vue事件,click函数,触发menuHandler,将item作为参数传递 --> <el-menu-item :index ="item.id" @click="menuHandler(item)"> {{item.id}} <i class="iconfont" :class="item.icon"></i> <!-- 小logo --> <span>{{ item.name }}</span> <!-- 导航名 --> </el-menu-item> </div> </el-menu> </el-scrollbar>
时间: 2024-02-10 22:22:40 浏览: 158
MUI进行APP混合开发实现下拉刷新和上拉加载 <font color=red>原创</font>
这段代码是一个基于Vue.js框架的侧边栏组件,其中包含一个logo图片和一个侧边导航栏。侧边导航栏使用了Element UI的el-menu组件,并通过v-for指令动态渲染菜单项。每个菜单项都绑定了一个索引和一个click事件,点击菜单项时会触发menuHandler函数并将对应的菜单项作为参数传递。另外,el-scrollbar是一个滚动条组件,用于控制侧边导航栏的滚动。
阅读全文