Abp Vnext Pro 的 Vue 实现版本
Abp Vnext Pro?的 Vue 實現版本
開箱即用的中后臺前端/設計解決方案
知識點
.Net Core5.0
Abp Vnext 4.x ,
Ant Design, Vue2.x
Mysql,Redis,Hangfire,ES(日志可選),Nocas(可選,未集成,計劃中),RabbitMq(未集成,計劃中)
微服務架構設計, DDD 實踐
容器化 CI CD
系統功能
用戶管理
角色管理
設置管理
字典管理
后臺作業
ES 日志
暫時不支持多租戶管理(后續考慮)
對接思路
前端
通過 token 調用 /api/abp/application-configuration 獲取應用級別信息,包括權限,多語言,保存在 Store 中;
多語言基于前端,后端 Api 的多語言基于 abp 自帶的;
菜單權限封裝,在 route/config.js 下配置菜單,屬性 meta.policy 不傳或者等于*代表不驗證權限
按鈕權限,在 utils/permission.js 下,isGranted('策略名'),例如:v-if="isGranted('AbpIdentity.Roles.Create')"
后端
項目不一定要基于 IdentityServer4,所以新增了一個登陸方法,生成 Token.
集成 ES 日志
集成 Redis
集成 Hangfire
集成 SettingUI
使用
clone
$ git clone https://github.com/WangJunZzz/abp-vnext-pro后端
修改 Mysql,Redis 連接字符串
遷移數據:執行 Zzz.DbMigrator
前端
- yarn or npm i - npm run dev該項目也是一個模板項目
本地安裝
新建項目
參考文檔
本文源碼地址 記得Star哦
Abp Vnext 官方文檔
Abp Vnext 入門
參與貢獻
非常歡迎你的貢獻,你可以通過以下方式和我們一起共建 ????:
通過?Issue?報告????或進行咨詢。
本文作者:WangJunZzz
本文鏈接:https://www.cnblogs.com/WangJunZzz/p/14461451.html
總結
以上是生活随笔為你收集整理的Abp Vnext Pro 的 Vue 实现版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET Core用数据库做配置中心加载
- 下一篇: html5倒计时秒杀怎么做,vue 设