项目说明
⭐⭐⭐⭐⭐
因该项目所使用的技术栈和语法大多数都发布不久或刚定稿,缺少一定的稳定性且参有不确定的 bug,故不建议在公司项目中使用。
介绍
Sixty-Admin 是基于 Vue3 和 Element Plus 的中后台管理系统。
前序准备
你需要在本地安装 node 和 git。本项目技术栈基于 ES2015+、Vue3、Vuex、Vue-router、Vue-cli、axios 和 Element Plus ,了解这些知识会使你在开发项目时轻松许多。
目录结构
├── public # 静态资源
│ │── favicon.ico # favicon图标
│ └── index.html # html模板
│
├── src # 源代码
│ ├── api # 数据请求
│ ├── assets # 图片 等静态资源
│ ├── components # 全局公用组件
│ ├── directive # Vue指令
│ ├── hooks # 钩子函数
│ ├── icons # 项目 svg 图标
│ ├── layout # 页面视图架构
│ ├── plugins # Element Plus 按需引入components
│ ├── router # 路由
│ ├── permission.js # 路由拦截
│ ├── store # 全局 store 管理
│ ├── index.js # 自动注入全局组件
│ ├── styles # 全局样式
│ ├── resources/ # 自动加载全局 scss
│ ├── utils # 全局 js 公用方法
│ ├── views # 所有页面
│ ├── App.vue # 入口页面
│ ├── main.js # 入口文件 加载组件 初始化等
│
├── .eslintignore # eslint 忽略配置项
├── .eslintrc.js # eslint 配置项
├── .gitignore # 上传 git 忽略文件
├── .prettierrc # 代码美化
├── babel.config.js # babel-loader 配置
├── package.json # package.json
├── README.md # 文档
└── vue.config.js # vue-cli 配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
安装
- 步骤 1: 克隆项目
git clone https://github.com/Miss-Sixty/sixty-admin.git
1
- 步骤 2: 进入项目目录
cd sixty-admin
1
- 步骤 3: 安装依赖
yarn
1
npm install
1
- 步骤 4: 启动项目
yarn serve
1
npm run serve
1
Contribution
本文档项目基于 VuePress 开发。