日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Abp Vnext Pro 的 Vue 实现版本

發布時間:2023/12/4 vue 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

該項目也是一個模板項目

  • 本地安裝

# 在cotnent目錄下執行 dotnet new -i .\content
  • 新建項目

dotnet new Zzz --name 你的項目名稱(不支持名詞xxx.xxx,只支持一級)

參考文檔

本文源碼地址 記得Star哦
Abp Vnext 官方文檔
Abp Vnext 入門

參與貢獻

非常歡迎你的貢獻,你可以通過以下方式和我們一起共建 ????:

  • 通過?Issue?報告????或進行咨詢。

本文作者:WangJunZzz

本文鏈接:https://www.cnblogs.com/WangJunZzz/p/14461451.html

總結

以上是生活随笔為你收集整理的Abp Vnext Pro 的 Vue 实现版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。