请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教下怎么改造左侧菜单

现在有个需求要把一级菜单放在顶部,点击顶部菜单,在左侧显示对应二级菜单,想基于这个vue-element-admin改造,没有思绪,想跟老师请教下

正在回答 回答被采纳积分+3

1回答

Sam 2020-03-07 10:38:21

您好,这个需求是可以实现的,我们在 vuex 中存储了 permission_routes 这个状态,您可以打印出来看下,结构大致如下:

[{
  path: '/book',
  name: 'book',
  meta: {
    title: '图书管理'
  },
  children: [{
    path: '/book/list',
    name: 'bookList',
    meta: {
      title: '图书列表'
    }
  }]
}]

permission_routes 是我们的路由表,我们第一次筛选出第一层路由中包含meta.title属性的,这些作为你的顶部菜单,当点击顶部菜单时,我们从 permission_routes 找到该菜单对应的 children,筛选出其中包含 meta.title 的菜单,显示在左侧就可以了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号