目 录CONTENT

文章目录

开源!Vue Bag Admin,企业级中后台管理系统推荐第一弹

Administrator
2024-09-19 / 0 评论 / 0 点赞 / 105 阅读 / 0 字 / 正在检测是否收录...

一款基于Vite4、Vue3、Pinia、Naive UI构建的企业级中后台管理系统——Vue Bag Admin

Vue Bag Admin 是一款专为构建企业级中后台管理系统而设计的基础框架。它不仅采用了新的前端技术栈,还特别注重项目的可扩展性和易用性。Vue Bag Admin 的设计原则是将框架(packages)与应用(app)分离,以此减少项目之间的耦合,并提升整体的扩展性。

02.png

前端

  • 框架:采用Vite4、Vue3、TypeScript、JavaScript构建,支持多种写法和调用。

  • 功能:提供了完整的框架体系,适用于响应式的中后台管理系统,支持现有业务的各种扩展需求。

后端

  • 框架:基于Egg.js封装,扩展了常用的模块如JWT、令牌桶、参数校验、加解密、多文件上传等。

  • 适用对象:面向企业中的后端程序,下载代码后只需更改MySQL、Redis等配置即可使用。

特点

  • 响应式设计:基于CSS媒体查询进行开发,支持手机、平板、PC等多设备自动适配。

  • 易用性:可通过npm命令安装主程序包,也可下载源码进行开发,框架与应用分离。

  • 社区支持:使用主流技术栈(Vue3、Vite、TypeScript等),周边插件丰富,不用担心业务受框架限制。

适合人员

适用于希望使用框架快速开发中后台系统的开发者,尤其是那些熟悉Vue并且有过实际项目经验的人士,以及热衷于技术进步和自我提升的同学们。

技术架构

Vue Bag Admin 采用了先进的技术架构,确保了其在性能、安-全性等方面的优越表现。

部署方式

安装文档

前端安装

pnpm i vue-bag-admin --save
pnpm i naive-ui pinia vue-router --save

快速开始

import {createApp} from 'vue'
import App, {install, router, axios} from "vue-bag-admin"

createApp(App).use(install).use(router).mount('#app')

后端安装

npm install
npm link
npm link egg-bag-framework # 在应用目录下执行

部署到服务器

修改<font style="color:rgb(44, 44, 54);">package.json</font>中的启动脚本:

{
    "start": "egg-scripts start --daemon --port=7010 --title=egg-bag"
}

安装依赖并启动服务:

npm install
npm run start # 如果之前运行过需要先执行npm run stop

服务启动后,访问<font style="color:rgb(44, 44, 54);">127.0.0.1:7010/</font>

即刻体验一波

Vue Bag Admin 不仅提供了强大的技术支撑,还拥有多项实用功能,以下是部分功能的具体介绍:

组件

组件库:提供丰富的UI组件,覆盖大多数应用场景,支持自定义样式和行为。

01.png

03.png

系统设置

全局配置:支持系统级的全局设置,包括主题切换、语言选择等。

用户管理:方便管理用户账户、角色和权限。

数据图表

图表展示:集成多种图表展示方式,如柱状图、折线图、饼图等,方便数据可视化。

实时更新:支持数据的实时更新,确保信息的及时性。

网页内嵌

IFrame集成:支持网页内嵌,方便集成第三方服务或页面。

瀑布流

图片展示:采用瀑布流布局展示图片,美观大方,适合图片墙展示。

编辑器

富文本编辑器:内置富文本编辑器,支持多种格式的内容编辑。

Markdown编辑器:支持Markdown语法,方便撰写技术文档。

异常页面

错误处理:提供专门的异常页面处理机制,确保用户体验不受影响。

结果页面

反馈:针对用户的提供明确的结果页面反馈,提升用户体验。

模板打印

打印功能:支持多种打印模板,满足不同打印需求。

权限测试

权限验证:提供权限测试功能,确保只有授权用户才能访问相应资源。

关键字高亮:支持对特定关键词进行高亮显示,便于快速定位。

结语

Vue Bag Admin 以其强大的功能和灵活的设计理念,为中后台系统的开发带来了全新的体验。无论是对于新手开发者还是经验丰富的工程师,都能从中找到适合自己的工具和方法。

如果你也希望能够提升开发效率,简化工作流程,那么Vue Bag Admin 将是一个不错的选择。

后端:https://github.com/hangjob/egg-bag-framework

前端:https://github.com/hangjob/vue-bag-admin

文档:https://vite.itnavs.com/doc/

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论