element ui 菜单,elementui动态菜单

  element ui 菜单,elementui动态菜单

  本文主要详细介绍了vue.js在Element-ui中实现的导航菜单。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享vue.js使用Element-ui实现导航菜单的具体代码,供大家参考。具体内容如下

  之所以这么写,是因为当时写这个函数的时候,element只有一个效果,功能没有实现。当时我很迷茫。

  先放图。

  我先说一下实现的大致思路,不然下面的代码片段看起来很蠢,圈起来的左右部分,左边部分可以通过复制element来实现,右边部分是跳转子组件。

  首先创建导航菜单的vue文件,但是这个文件只介绍了组件,使用容器布局容器实现左右部分。将导航菜单的组件放在左侧el-aside标签中,在右侧el-main标签中写入router-view/router-view,实现路由跳转。

  我将导航菜单文件命名为Elnav.vue

  模板

  div class=" app "

  el容器

  El-side

  导航菜单/导航菜单

  /El-旁白

  埃尔梅因

  路由器视图/路由器视图

  /el-main

  /El-容器

  /div

  /模板

  脚本

  从导入导航菜单。/navmenu

  导出默认值{

  data() {

  返回{

  }

  },

  组件:{

  导航菜单

  }

  }

  /脚本

  样式范围

  /风格

  主要介绍navmenu组件(navmenu组件是elemet中的样式)

  在导航菜单中

  注意设置default-active=$route.path 和组件跳转的索引值(选项一/二)

  模板

  差异

  el-row

  埃尔-科尔

  el菜单

  default-active=$route.path

  路由器

   el-menu-vertical-demo

  @open=handleOpen

  @close=handleClose

  El-子菜单索引=1

  模板槽=标题

  i class=el-icon-location/i

  导航1 /span

  /模板

  El-菜单-项目-组

  模板槽=标题分组一/模板

  El菜单项索引=/Elnav/one 选项1/el菜单项

  El菜单项索引=/Elnav/two 选项2/el菜单项

  /El-菜单项-组

  El-menu-item-Group title= Group 2

  El菜单项索引=1-3 选项3/el菜单项

  /El-菜单项-组

  El-子菜单索引=1-4

  模板槽=标题选项4/模板

  El菜单项索引=1-4-1 选项1/el菜单项

  /El-子菜单

  /El-子菜单

  /el-menu

  /el-col

  /el-row

  /div

  /模板

  脚本

  导出默认值{

  方法:{

  handleOpen(key,keyPath) {

  console.log(key,key path);

  },

  handleClose(key,keyPath) {

  console.log(key,key path);

  }

  },

  已安装(){

  console.log(这个。$ route);

  }

  };

  /脚本

  风格

  /风格

  接下来是路由的配置。

  {

  路径:“/Elnav”,

  名称: Elnav ,

  组件:()=

  导入(./components/Elnav.vue ),

  儿童:[

  {

  路径:/Elnav/one ,

  姓名:一,

  组件:()=

  导入(./components/one . vue’)

  },

  {

  路径:/Elnav/two ,

  姓名:二,

  组件:()=

  导入(./components/two . vue’)

  }

  ]

  }

  至于右边one.vue等vue文件的内容,自己写就好了。

  这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: