Abp vNext&Vue(2)菜单权限设置
本文介绍了在Vue.js和ABP框架中设置菜单权限的方法。通过修改角色权限来控制功能,无需在发布后修改菜单。权限接口的实现是通过查看ABP官方Demo中的auth=>grantedPolicies数据来分配当前用户的权限。在Vue菜单权限设置中,通过修改types/vue-router.d.ts文件,添加grantedPolicy字段来控制菜单的权限。同时,在store/modules中,通过新增grantedPolicies和相关get/set方法,以及buildRoutesAction方法来动态构建路由,实现菜单权限的管理。整体改造简单,充分利用了ABP框架提供的方法,无需另建menu表管理菜单权限。