vue3开源admin模板:vue-diverse-admin

537 阅读3分钟

🎉🎉 Vue3 + Vite3 + Element-Plus 管理系统 🎉🎉

1694764629714.jpg

介绍 📖

  • vue-diverse-admin,基于 Vue3、TypeScript、Vite3、Element-Plus 开源的一套后台管理模板,项目均使用JS开发,但已经配置TS,可以JS、TS混用。目前功能还在持续更新中...您也可以删除其他直接使用Layout布局进行二次开发

一、Git 仓库地址 (欢迎 Star⭐)

二、🔨🔨🔨 项目功能

  • 🚀 使用 Vue3 开发

  • 🚀 采用 Vite3 作为项目开发、打包工具(配置了 Gzip 打包,TSX 语法,跨域代理,JS、TS混用,打包预览工具……)

  • 🚀 使用 Pinia🍍 状态管理工具

  • 🚀 使用 vue-router 进行路由权限拦截、路由懒加载、动态路由

  • 🚀 支持自定义权限控制菜单,权限按钮

  • 🚀 使用 keep-alive 对个页面进行缓存(缓存路由里可配置、页面切换带动画)

  • 🚀 常用自定义指令开发(复制、水印、拖拽、节流、防抖)

  • 🚀 常用组件开发 有自行封装(全局消息、数字滚动..),第三方的库(富文本、引导页、拖拽..)

  • 🚀 常用办公工具(打印、Excel导出导入、关系图)

  • 🚀 多层菜单嵌套

  • 🚀 echarts大屏适配模板

  • 🚀 支持4种Layout布局,自定义主题颜色,黑夜模式,可配置面包屑、标签栏、页脚,锁屏,路由搜索

  • 🚀 支持 i18n 国际化(目前仅在i18n多语言页面配置,需要增加可自行配置)

三、🌐🌐🌐 浏览地址

四、安装使用步骤 📔

  • 克隆:


# GitHub

git clone https://github.com/1164095457/vue-diverse-admin.git

# Gitee

git clone https://gitee.com/lin_zi_quan/vue-diverse-admin.git

  • 安装依赖:


# 建议使用nodejs 16+

cnpm install

npm install

  • 运行:


npm run dev

npm run serve

  • 打包:


# 开发环境

npm run build:dev

  


# 测试环境

npm run build:test

  


# 生产环境

npm run build:pro

  • 检测:


# eslint 检测代码

npm run lint:eslint

  


# prettier 格式化代码

npm run lint:prettier

  


# stylelint 格式化样式

lint:stylelint

五、项目截图 📷

banner

banner

六、文件资源目录 📚


vue-diverse-admin

├─ .vscode                # vscode推荐配置

├─ public                 # 静态资源文件(忽略打包)

├─ src

│  ├─ api                 # API 接口管理

│  ├─ assets              # 静态资源文件

│  ├─ components          # 全局组件

│  ├─ config              # 全局配置项

│  ├─ directives          # 全局指令文件

│  ├─ hooks               # 常用 Hooks

│  ├─ languages           # 语言国际化

│  ├─ layouts             # 框架布局

│  ├─ mock                # mock数据

│  ├─ routers             # 路由管理

│  ├─ stores              # pinia 状态管理工具

│  ├─ styles              # 全局样式

│  ├─ utils               # 工具库

│  ├─ views               # 项目所有页面

│  ├─ App.vue             # 入口页面

│  └─ main.js             # 入口文件

├─ .editorconfig          # 编辑器配置(格式化)

├─ .env                   # vite 常用配置

├─ .env.development       # 开发环境配置

├─ .env.production        # 生产环境配置

├─ .env.test              # 测试环境配置

├─ .eslintignore          # 忽略 Eslint 校验

├─ .eslintrc.js           # Eslint 校验配置

├─ .gitignore             # git 提交忽略

├─ .prettierignore        # 忽略 prettier 格式化

├─ .prettierrc.js         # prettier 配置

├─ .stylelintignore       # 忽略 stylelint 格式化

├─ .stylelintrc.js        # stylelint 样式格式化配置

├─ CHANGELOG.md           # 项目更新日志

├─ commitlint.config.js   # git 提交规范配置

├─ index.html             # 入口 html

├─ lint-staged.config     # lint-staged 配置文件

├─ package-lock.json      # 依赖包包版本锁

├─ package.json           # 依赖包管理

├─ postcss.config.js      # postcss 配置

├─ README.md              # README 介绍

├─ tsconfig.json          # typescript 全局配置

└─ vite.config.ts         # vite 配置

最后

  • 感谢第三方开源库的支撑,项目图片资源源于网络,侵权联系作者删;使用过程中碰到问题也可以找作者!!

banner