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表管理菜单权限。
Abp vNext&Vue(1)实现登录功能
摘要: 本文介绍了在Vue.js框架下选用vbenjs的开源框架vue-vben-admin作为vue项目的构建基础,利用Abp vNext作为后端服务器来实现登录功能的过程。首先介绍了项目的基础设置和源码获取方式,然后详细描述了如何获取登录接口的具体实现过程,包括使用IdentityServer4来获取token和登录过程,同时修改Vue项目中的代码以适配ABP的认证机制。接着,通过修改api请求接口,创建新的abp配置文件以完成登录验证流程。最后,介绍了项目的跨域配置及修改项目端口号等必要设置,以确保登录功能正常工作。在此过程中可能会遇到错误需要自行处理的问题,详细描述了解决步骤。整体而言,本文详细阐述了Vue.js与Abp vNext结合实现登录功能的流程。
Abp vNext入门-程序运行
Windows开发环境搭建
Xamarin3.1中TabbedPage导航下置
在Xamarin中,tabpage在android平台上一直以来都是把tabpage显示在顶部,跟正常的app操作交互很不一致,但是xamarin 3.1的推后,官方提供了tabpage底部显示的接口。具体代码如下: <TabbedPage xmlns="http://xamarin.com/sch
2021-09-19
评论
上海·迪士尼
玩的开心,气个痛快
ubuntu下mysql远程连接和访问慢的解决方法
服务器重装为ubuntu之后安装mysql远程访问要等个四五秒的时间才能连上,ping服务器发现延迟只有20ms,于是百度了一番mysql链接慢的问题,最终解决方案如下 1、修改mysql配置文件 找到mysql的配置文件,在my.cnf配置文件中添加如下代码 [mysqld] skip-name-
npm ERR! code ELIFECYCLE
2020-08-29
评论
《鲁迅杂文》摘录:随感录三十五
从清朝末年,直到现在,常常听到人说“保存国粹”这句话