# vue3-elementplus-admin
**Repository Path**: educati/vue3-elementplus-admin
## Basic Information
- **Project Name**: vue3-elementplus-admin
- **Description**: vue3-elementplus-admin
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-01-17
- **Last Updated**: 2023-03-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
vue3-elementplus-admin
## 依赖插件/库
```
"@element-plus/icons": "^0.0.11", # element图标插件
"axios": "^0.26.1", # http请求插件
"clipboard": "^2.0.8", # 拷贝插件
"core-js": "^3.8.3", # JavaScript标准库
"dayjs": "^1.10.4", # 处理时间和日期插件
"echarts": "^5.1.1", # 可视化图表库
"element-plus": "^2.1.11", # UI组件库
"js-cookie": "^2.2.1", # cookie相关的插件
"lodash": "^4.17.21", # lodash是一套工具库,内部封装了很多字符串、数组、对象等常见数据类型的处理函数
"moment": "^2.29.3", # 处理时间和日期格式的库
"normalize.css": "^8.0.1", # 基础CS库
"nprogress": "^0.2.0", # 进度条效果插件
"qs": "^6.10.1", # 对象与字符串各种转换,序列化库
"vue": "^3.2.33",
"vue-i18n": "^9.1.6",
"vue-router": "^4.0.14",
"vuex": "^4.0.2",
"xe-utils": "^3.5.4" # 提供了一套实用的基础函数、任意格式的日期转换函数,浏览器相关操作函数等
```
## 目录结构
```
├── public # 静态资源
│ │── favicon.ico # favicon图标
│ └── index.html # html模板
├── src # 项目源码
│ ├── api # 所有请求
│ ├── assets # 主题 字体等静态资源
│ ├── components # 全局公用组件
│ ├── directive # 全局指令
│ ├── icons # 项目所有 svg icons
│ ├── i18n # 国际化 language
│ ├── layout # 全局 layout
│ ├── plugins # 插件
│ ├── router # 路由
│ ├── store # 全局 store 管理
│ ├── styles # 全局样式
│ ├── utils # 全局公用方法
│ ├── views # views 所有页面
│ ├── App.vue # 入口页面
│ ├── main.js # 入口文件
│ └── bootstrap.js # 项目初始化
├── .env.xxx # 环境变量配置
├── .eslintrc.js # eslint 配置项
├── babel.config.js # babel-loader 配置
├── nodemon.json # 监听 mock 文件变更自动更新
├── vue.config.js # vue-cli 配置
└── package.json # package.json
```
## 实现功能
```
├── 权限管理
│ ├── 用户管理
│ │ ├──查询
│ │ ├──删除
│ │ ├──修改
│ │ ├──分配角色
│ ├── 角色管理
│ │ ├──新增
│ │ ├──修改
│ │ ├──删除
│ │ ├──分配菜单
│ ├── 菜单管理
│ │ ├── 新增
│ │ ├── 修改
│ │ ├── 删除
├── 数据中心 # 什么功能也没有
├── 首页 # 简单展示图表
```
## 后端配套
本案例使用接口都在springboot-admin项目下,请下载项目,本地运行。
HTTPS --> https://github.com/skingzxl5/springboot-admin.git
SSH --> git@github.com:skingzxl5/springboot-admin.git
- 下载代码,后端开发工具 IDEA https://www.jetbrains.com/idea/
- IDEA 打开代码,选中pom.xml文件打开项目
- 找到AdminServiceApplication.java 右键运行run 'AdminServiceApplication'
- 查看代码运行是否正常,http://localhost:9223/doc.html
## 安装
```bash
# 克隆项目
git clone https://github.com/skingzxl5/vue3-elementplus-admin.git
# 进入项目目录
cd vue3-elementplus-admin
# 安装依赖
yarn
# 本地开发 启动项目
yarn start
# 打包项目
yarn build:prod
```
启动完成后会自动打开浏览器访问 http://localhost:9601/
## 默认账号
admin
123456
## 沟通交流
微信号:sking5
Email :zhangxi_long@sina.com.cn