老师,我想问sidebar的问题

来源:8-10 sidebar组件源码分析

前端小白我很阔爱

2019-12-04

老师sidebar这块,我有问题想问,就是,呃呃,本来vue-element-admin这个项目是有角色权限的对吧,我初期做的项目是没有角色权限的,但是我后期需要扩展做角色权限的。现在我做一期嘛,我把sidebar里面的东西写死的,就一个sidebar.vue,内容如下

概览

然后我在router中这样写的{
path: ‘/overview’,
name: ‘overview’,
component: Layout,
alwaysShow: true,
meta: { title: ‘概览’, roles: [‘public’] },
children: [
{
path: ‘overview’,
name: ‘index’,
component: () =>
import(’@/views/overview’),
meta: { title: ‘概览’, icons: [‘product_icon’, ‘product_icon’], roles: [‘public’] }
}
]
}, 现在要扩展成为角色权限的,我抓瞎了

写回答

2回答

Sam

2019-12-08

你好,你的需求需要根据服务端下发的菜单数据动态生成路由表,才能实现这个功能,课程最后会实现一个版本,到时你可以参考一下

0
0

前端小白我很阔爱

提问者

2019-12-04


sidebar中大概为这个

      <el-menu-item index="/overview/overview">

        <i class="el-icon-menu"></i>

        <span slot="title">概览</span>

      </el-menu-item>


0
0

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程