最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue.js+element-ui动态配置菜单的实例

来源:动视网 责编:小采 时间:2020-11-27 22:08:08
文档

vue.js+element-ui动态配置菜单的实例

vue.js+element-ui动态配置菜单的实例:如下所示: <!--导航菜单-折叠功能--> <aside :class=collapsed?menu-collapsed:menu-expanded> <!--单个激活 并以 index 作为 path 进行路由跳转--> <el-menu unique-opened
推荐度:
导读vue.js+element-ui动态配置菜单的实例:如下所示: <!--导航菜单-折叠功能--> <aside :class=collapsed?menu-collapsed:menu-expanded> <!--单个激活 并以 index 作为 path 进行路由跳转--> <el-menu unique-opened

如下所示:

<!--导航菜单-折叠功能-->
<aside :class="collapsed?‘menu-collapsed‘:‘menu-expanded‘">
<!--单个激活 并以 index 作为 path 进行路由跳转-->
<el-menu unique-opened router v-show="!collapsed">
<!--动态路由到子组件 将不可见的路径隐藏-->
<template v-for="(item,index) in $router.options.routes" v-if="!item.hidden">
<el-submenu :index="index+‘‘" v-if="!item.leaf">
<!--用el ui 的title进行solt分发菜单-->
<template slot="title"><i :class="item.iconCls"></i>{{item.name}}</template>
<!--item.name和item.children.name来配置菜单栏和子菜单栏的名称-->
<el-menu-item v-for="child in item.children" :index="child.path" :key="child.path" v-if="!child.hidden">{{child.name}}</el-menu-item>
</el-submenu>
<el-menu-item v-if="item.leaf&&item.children.length>0" :index="item.children[0].path"><i :class="item.iconCls"></i>{{item.children[0].name}}</el-menu-item>
</template>
</el-menu>

以上这篇vue.js+element-ui动态配置菜单的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

vue.js+element-ui动态配置菜单的实例

vue.js+element-ui动态配置菜单的实例:如下所示: <!--导航菜单-折叠功能--> <aside :class=collapsed?menu-collapsed:menu-expanded> <!--单个激活 并以 index 作为 path 进行路由跳转--> <el-menu unique-opened
推荐度:
标签: VUE 示例 菜单的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top