想知道下面两个样式是通过element的什么组件来实现的
用的 menu 组件, 自定义 el-menu-item 和 el-submenu 即可
menu
el-menu-item
el-submenu
比如:
<el-submenu v-if="item.children.length !== 0" :key="item.header_id" :index="item.url"> <template slot="title"> <div class="one-menu" :index="item.url" :key="item.header_id"> {{item.title}} <el-popover class="btn-warp" trigger="hover" v-if="isAdminOwner"> <a class="menu-btn delete-btn" @click="deleteMenu(item)"> <i class="el-icon-delete"></i> 删除 </a> <a class="menu-btn" @click="editMenu(item)"> <i class="el-icon-edit"></i> 编辑 </a> <a class="menu-btn" @click="newTwoLevelMenu(item)"> <i class="el-icon-edit-outline"></i> 新增二级菜单 </a> <span slot="reference" class="operate-icon"> <i class="el-icon-more" title="More"></i> </span> </el-popover> </div> </template> <template v-for="sub in item.children"> <el-menu-item class="two-menu" :index="sub.url" :key="sub.header_id"> {{sub.title}} <el-popover class="btn-warp" trigger="hover" v-if="isAdminOwner"> <a class="menu-btn delete-btn" @click="deleteMenu(sub)"> <i class="el-icon-delete"></i> 删除 </a> <a class="menu-btn" @click="editMenu(sub)"> <i class="el-icon-edit"></i> 编辑 </a> <span slot="reference" class="operate-icon"> <i class="el-icon-more" title="More"></i> </span> </el-popover> </el-menu-item> </template> </el-submenu> <el-menu-item v-else :key="item.header_id" class="one-menu" :index="item.url"> {{item.title}} <el-popover class="btn-warp" trigger="hover" v-if="isAdminOwner"> <a class="menu-btn delete-btn" @click="deleteMenu(item)"> <i class="el-icon-delete"></i> 删除 </a> <a class="menu-btn" @click="editMenu(item)"> <i class="el-icon-edit"></i> 编辑 </a> <a class="menu-btn" @click="newTwoLevelMenu(item)"> <i class="el-icon-edit-outline"></i> 新增二级菜单 </a> <span slot="reference" class="operate-icon"> <i class="el-icon-more" title="More"></i> </span> </el-popover> </el-menu-item>
我用的我项目的代码,你自己处理一下即可
https://element.eleme.cn/2.13/#/zh-CN/component/tree
使用 el-tree里面有一个自定义节点功能 render-contenthttps://codepen.io/pen/?&editable=true=https%3A%2F%2Felement.eleme.cn%2F2.13%2F
render-content
第一个更像是数结构,用el-tree即可实现,第二个其实也就是一个列表,样式也比较简单,这个用不用element-ui中的组件都可以。
el-tree
element-ui
el-tree 你的选择
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
用的
menu
组件, 自定义el-menu-item
和el-submenu
即可比如:
我用的我项目的代码,你自己处理一下即可
https://element.eleme.cn/2.13/#/zh-CN/component/tree
使用 el-tree
里面有一个自定义节点功能
render-content
https://codepen.io/pen/?&editable=true=https%3A%2F%2Felement.eleme.cn%2F2.13%2F
第一个更像是数结构,用
el-tree
即可实现,第二个其实也就是一个列表,样式也比较简单,这个用不用element-ui
中的组件都可以。el-tree 你的选择