Deepin v20安装宝塔失败/启动失败
新换的Deepin20在安装宝塔时无法正常安装,启动报错提示提示-ModuleNotFoundError: No module named 'geventwebsocket' 经过百度发现相同报错文档 https://cloud.tencent.com/developer/article/17207
Java遍历实体的属性和值
public static <T> HashMap<String,Object> convertModelFieldsToMap(T model) throws IllegalAccessException { HashMap<String,Object> map=new HashMap<
基于Ubuntu/Deepin的Java环境配置
RequestVerificationToken is not present错误解决方案
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表管理菜单权限。