动态树+数据表格+分页

本文介绍了如何使用Vue.js和Element UI动态生成NavMenu导航菜单,支持2级菜单,并实现路由跳转及当前项的设置。内容包括面包屑路径导航、搜索栏的创建,详细讲解了数据表格的定义方法,以及分页栏的实现。通过绑定`:default-active="$route.path"`来确定当前选中菜单,同时提醒注意空URL可能导致的样式问题。
摘要由CSDN通过智能技术生成

动态生成NavMenu导航菜单(只支持2级菜单)

结构

<el-submenu v-for="root in treenode" 
			:index="'index-'+root.id" :key="'key-'+root.id">
			<template slot="title">
				<i :class="root.icon"></i>
				<span>{
  {root.text}}</span>
			</template>
			<!-- this.$router.push -->
			<el-menu-item v-for="node in root.children" 
			:index="node.url" :key="'key-'+node.id">
				<i :class="node.icon"></i>
				<span slot="title">{
  {node.text}}</span>
			</el-menu-item>
</el-submenu>

vue+element的el-menu组件实现路由跳转及当前项的设置

<el-menu router :default-active="$route.path">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值