采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现在有个需求要把一级菜单放在顶部,点击顶部菜单,在左侧显示对应二级菜单,想基于这个vue-element-admin改造,没有思绪,想跟老师请教下
您好,这个需求是可以实现的,我们在 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 的菜单,显示在左侧就可以了
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
2.5k 2
3.4k 12
4.7k 20
1.2k 17
2.1k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号