前言:
基于Vue2.0的后台管理系统,应用的主要技术有:Vue2.0+,Element-ui,Pug,Scss,Axios,Vuex,VueRouter等。
因为采用前后端分离的开发模式,有部分权限需要前端进行控制。
通常涉及的问题有:
- 权限表的获取,如何获取?
- 权限的控制,如何控制?
- 权限的设置,怎么设置?
方案:
一、权限表通过后端接口返回;
二、权限通常分为页面级的权限与按钮级的权限
- 页面级权限控制方案-动态路由;
- 按钮级权限控制方案-自定义指令
三、权限通常通过给用户添加角色实现,角色包含各种权限设置
角色权限的设置?