vue-role项目介绍Vue-role v0.1.0 正式发布,Vue-role 是基于 Vue 的可视化权限管理库,让开发定义权限简单,让非技术人员分配权限更简单,和传统的树形权限结构说 no V0.1.0功能 1.任何 ctr+/ 一键开启权限编辑模式 2.支持对页面的按钮, div 等任何可视化组件进行定义权限 3.支持对当前页面定义权限 4.支持模拟不同权限查看访问效果 有图有真像
颜色说明 红色已非配过权限; 绿色没分配过权限,任何人可查看; 黄色没分配过权限,只有超管可查看 在线体验https://tengzhinei.gitee.io/vue-role/example/index.html
VUE-RAP 地址:https://gitee.com/tengzhinei/Vue-rap 安装教程
开始使用 //权限定义 只需要后台返回编辑过的权限就可以了
var roles={
'user.add':[1,2],
'user.edit':[2,3]};
//配置
VueRole.config({
role: 1, //当前用户的 权限
super_role: 1, //超级用户的权限
roles:roles, //权限数据
role_names: {'1': '超管', '2': '技术', '3': '小编'}, //权限名称
lang:{ //语言包可以为空
title:'权限设置',
sys_role:'系统设定,不可编辑',
f:'不选择,除了超管没有其他角色可以访问',
f_not:'不选择,任何角色都可以访问',
cancel:'取消',
submit:'提交',
imitate:'模拟',
close:'关闭'
}
});
//权限编辑时保存
VueRole.onRoleEdit(function (action, roles, close) {
//测试时直接权限直接存在本地缓存 localStorage中
localStorage.setItem('vue_role@' + action, JSON.stringify(roles));
close();
});API指令 v-role 说明
方法
|