element ui 前台模板_一个干净优雅的 Element UI Admin 模板

在前后端分离的单页应用中,RBAC这样的权限模块一般我们的做法是,当用户登录的时候,后台返回当前用户所拥的全部角色的权限集(去重),这些权限集都是唯一的key.如

他们定义了每个功能的增删查改,或者更多。像Element UI Admin里面的菜单(src/menu/menu.js),有一个关键字permission,这个权限就是当前菜单的查看功能。在index.js(src/menu/index.js)会结合当前用户权限过滤一次在导出去渲染。而其他权限则会在每个vue单页文件里定义一个数据

actionPermission:{

add : this.$Func.hasPermission('StudentRecordsAdd'),

edit : this.$Func.hasPermission('StudentRecordsEdit'),

delete : this.$Func.hasPermission('StudentRecordsDelete'),

、、、、

},

这样,添加按钮或者表格渲染就可以通过v-if来控制了,哈哈。当然,后端是通过中间件来控制每个api的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Element UI 是一套基于 Vue.js 2.0 的桌面端组件库,它提供了一系列的 UI 组件,包括按钮、表单、弹框、菜单、表格等,这些组件都具备可定制性和易用性。Element UI 还提供了一些现成的基于 Vue.js 的前台模板,可以帮助开发者快速构建出漂亮的 UI 界面。以下是几个常用的 Element UI 前台模板: 1. Element Admin Element Admin 是一套基于 Vue.js 和 Element UI 的后台管理系统模板,它提供了多个页面模板和组件,包括登录页、首页、表格、表单、图表等。它具备响应式布局和多语言支持,可以帮助开发者快速构建出美观、易用的后台管理系统。 2. Vue Element Admin Vue Element Admin 是一套基于 Vue.js 和 Element UI 的后台管理系统模板,它提供了多个页面模板和组件,包括登录页、首页、表格、表单、图表等。它支持路由和权限控制,可以帮助开发者快速构建出安全、易用的后台管理系统。 3. Vue Element Template Vue Element Template 是一套基于 Vue.js 和 Element UI前端开发模板,它提供了多种页面模板和组件,包括登录页、首页、表格、表单、图表等。它具备响应式布局和多语言支持,可以帮助开发者快速构建出美观、易用的前端界面。 以上是一些常用的 Element UI 前台模板,它们都是基于 Vue.js 和 Element UI 开发的,可以帮助开发者快速构建出美观、易用的 UI 界面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值