PAOBAI-字节开源Arco Design UI +vue3 的Admin系统 🎉🎉

1,425 阅读2分钟

VUE-PAOBAI-ADMIN

Vue Grid Layout

简介

VUE-PAOBAI-ADMIN 是一个免费开源的中后台模版。

使用了最新的vue3,Arco Design UI,vite,TypeScript, pinia等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。

特性

  • 最新技术栈:Vue 全家桶,基于Vue3, Vite, Vue Router 开发
  • TypeScript: 应用程序级 JavaScript 的语言
  • UI:UI库来自字节跳动开源的Arco Design
  • Mock 数据: 内置 Mock 数据方案 搭配mockjs,vite-plugin-mock插件食用
  • 主题:可配置的主题颜色, 支持暗色系统
  • 布局:内置多种布局方式,满足多方需求
  • 权限: 内置完善的根据API动态路由权限生成方案,权限支持控制精到button

预览

(路过的掘友给个star吧!呜呜呜~~~)

测试账号: paobai/paobai

亮色模式:

image.png

暗色模式:

image.png

自定义主题颜色:

image.png

多种布局方式:

image.png image.png image.png

更多功能控制面板, 等你调试哦!

image.png

项目前期准备

安装使用

  • 获取项目代码
git clone git@github.com:paobai/vue-paobai-admin.git
  • 安装依赖
cd vue-paobai-admin

npm install
  • 运行
npm run dev
  • 打包
npm run build

项目地址

项目结构

├── .husky (husky自动lint相关配置)
├── build(build相关工具配置)
├── dist(构建文件目录)
├── index.html
├── LICENSE
├── mock(API mock 相关配置)
├── package.json
├── public
├── README.md
├── src
|  ├── api
|  ├── App.vue
|  ├── assets
|  ├── components
|  ├── config (配置文件目录)
|  ├── constant (常量文件目录)
|  ├── directives (系统自定义指令文件目录)
|  ├── enums (枚举文件目录)
|  ├── hooks
|  ├── init.ts
|  ├── layout (系统layout)
|  ├── main.ts (系统入口文件)
|  ├── model (系统使用的结构)
|  ├── plugins (插件)
|  ├── router (router相关配置)
|  ├── store (系统store pinia 相关配置)
|  ├── styles (系统styles)
|  ├── types
|  ├── utils (工具类)
|  └── views (系统页面)
├── tsconfig.json
├── vite.config.ts
├── .env (系统启动配置文件)
├── .env.development
├── .env.production
├── .eslintignore
├── .eslintrc.js (eslint 配置)
├── .gitignore
├── .npmrc
├── .prettierignore 
├── .prettierrc.js(prettier 配置)
├── .stylelintignore
├── .stylelintrc.js (stylelintrc配置)
└── yarn.lock

如何贡献

项目目前还在开发优化阶段。非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

最后

如果掘友们感兴趣,我下期详细说一下项目结构和组成。路过的掘友给个star吧~~~~(卑微ing)

顺便可看看作者的其他好文哦。

作者的其他文章:

将公司旧webpack3升级到5,踩坑总结

webpack5性能优化篇-前端必须会系列-分析如何加快构建并将包体积变小

防抖节流优化版--最小修改代码无缝嵌入项目