README.md 7.7 KB
Newer Older
花裤衩 已提交
1
<p align="center">
花裤衩 已提交
2
  <img width="320" src="https://wpimg.wallstcn.com/ecc53a42-d79b-42e2-8852-5126b810a4c8.svg">
花裤衩 已提交
3 4
</p>

花裤衩 已提交
5
<p align="center">
6
  <a href="https://github.com/vuejs/vue">
花裤衩 已提交
7
    <img src="https://img.shields.io/badge/vue-2.6.10-brightgreen.svg" alt="vue">
8 9
  </a>
  <a href="https://github.com/ElemeFE/element">
花裤衩 已提交
10
    <img src="https://img.shields.io/badge/element--ui-2.7.0-brightgreen.svg" alt="element-ui">
11 12 13 14 15 16 17 18 19 20
  </a>
  <a href="https://travis-ci.org/PanJiaChen/vue-element-admin" rel="nofollow">
    <img src="https://travis-ci.org/PanJiaChen/vue-element-admin.svg?branch=master" alt="Build Status">
  </a>
  <a href="https://github.com/PanJiaChen/vue-element-admin/blob/master/LICENSE">
    <img src="https://img.shields.io/github/license/mashape/apistatus.svg" alt="license">
  </a>
  <a href="https://github.com/PanJiaChen/vue-element-admin/releases">
    <img src="https://img.shields.io/github/release/PanJiaChen/vue-element-admin.svg" alt="GitHub release">
  </a>
P
docs  
Pan 已提交
21 22 23 24 25 26
  <a href="https://gitter.im/vue-element-admin/discuss">
    <img src="https://badges.gitter.im/Join%20Chat.svg" alt="gitter">
  </a>
  <a href="https://panjiachen.github.io/vue-element-admin-site/donate">
    <img src="https://img.shields.io/badge/%24-donate-ff69b4.svg" alt="donate">
  </a>
花裤衩 已提交
27
</p>
花裤衩 已提交
28

29
English | [简体中文](./README.zh-CN.md) | [日本語](./README.ja.md) | [Spanish](./README.es.md)
花裤衩 已提交
30

花裤衩 已提交
31
## Introduction
花裤衩 已提交
32

P
Pan 已提交
33
[vue-element-admin](https://panjiachen.github.io/vue-element-admin) is a production-ready front-end solution for admin interfaces. It based on [vue](https://github.com/vuejs/vue) and use the UI Toolkit [element-ui](https://github.com/ElemeFE/element).
P
Pan 已提交
34

P
Pan 已提交
35
It is a magical vue admin based on the newest development stack of vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. It helps you build a large complex Single-Page Applications. I believe whatever your needs are, this project will help you.
P
refine  
Pan 已提交
36

P
Pan 已提交
37
- [Preview](https://panjiachen.github.io/vue-element-admin)
P
Pan 已提交
38

P
Pan 已提交
39
- [Documentation](https://panjiachen.github.io/vue-element-admin-site/)
P
refine  
Pan 已提交
40

P
Pan 已提交
41 42
- [Gitter](https://gitter.im/vue-element-admin/discuss)

P
Pan 已提交
43
- [Donate](https://panjiachen.github.io/vue-element-admin-site/donate/)
花裤衩 已提交
44

花裤衩 已提交
45
- [Wiki](https://github.com/PanJiaChen/vue-element-admin/wiki)
P
Pan 已提交
46

花裤衩 已提交
47
- [Gitee](https://panjiachen.gitee.io/vue-element-admin/) 国内用户可访问该地址在线预览
T
ttop5 已提交
48

49
- Base template recommends using: [vue-admin-template](https://github.com/PanJiaChen/vue-admin-template)
P
Pan 已提交
50
- Desktop: [electron-vue-admin](https://github.com/PanJiaChen/electron-vue-admin)
51
- Typescript: [vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template) (Credits: [@Armour](https://github.com/Armour))
P
Pan 已提交
52

花裤衩 已提交
53 54 55
**After the `v4.1.0+` version, the default master branch will not support i18n. Please use [i18n Branch](https://github.com/PanJiaChen/vue-element-admin/tree/i18n), it will keep up with the master update**

**The current version is `v4.0+` build on `vue-cli`. If you find a problem, please put [issue](https://github.com/PanJiaChen/vue-element-admin/issues/new). If you want to use the old version , you can switch branch to [tag/3.11.0](https://github.com/PanJiaChen/vue-element-admin/tree/tag/3.11.0), it does not rely on `vue-cli`**
P
Pan 已提交
56

花裤衩 已提交
57
**This project does not support low version browsers (e.g. IE). Please add polyfill by yourself.**
P
Pan 已提交
58

花裤衩 已提交
59
## Preparation
P
Pan 已提交
60

P
Pan 已提交
61
You need to install [node](https://nodejs.org/) and [git](https://git-scm.com/) locally. The project is based on [ES2015+](https://es6.ruanyifeng.com/), [vue](https://cn.vuejs.org/index.html), [vuex](https://vuex.vuejs.org/zh-cn/), [vue-router](https://router.vuejs.org/zh-cn/), [vue-cli](https://github.com/vuejs/vue-cli) , [axios](https://github.com/axios/axios) and [element-ui](https://github.com/ElemeFE/element), all request data is simulated using [Mock.js](https://github.com/nuysoft/Mock).
P
Pan 已提交
62
Understanding and learning this knowledge in advance will greatly help the use of this project.
P
Pan 已提交
63

64 65 66
 <p align="center">
  <img width="900" src="https://wpimg.wallstcn.com/a5894c1b-f6af-456e-82df-1151da0839bf.png">
</p>
P
refine  
Pan 已提交
67

P
Pan 已提交
68
## Sponsors
花裤衩 已提交
69

P
Pan 已提交
70 71 72 73
Become a sponsor and get your logo on our README on GitHub with a link to your site. [[Become a sponsor]](https://www.patreon.com/panjiachen)

<a href="https://flatlogic.com/admin-dashboards?from=vue-element-admin"><img width="150px" src="https://wpimg.wallstcn.com/9c0b719b-5551-4c1e-b776-63994632d94a.png" /></a><p>Admin Dashboard Templates made with Vue, React and Angular.</p>

花裤衩 已提交
74
## Features
P
Pan 已提交
75

花裤衩 已提交
76 77
```
- Login / Logout
P
Pan 已提交
78 79 80 81

- Permission Authentication
  - Page permission
  - Directive permission
花裤衩 已提交
82
  - Permission configuration page
P
Pan 已提交
83 84
  - Two-step login

花裤衩 已提交
85
- Multi-environment build
P
Pan 已提交
86 87 88 89 90 91 92
  - dev sit stage prod

- Global Features
  - I18n
  - Multiple dynamic themes
  - Dynamic sidebar (supports multi-level routing)
  - Dynamic breadcrumb
N
Nikita Sobolev 已提交
93
  - Tags-view (Tab page Support right-click operation)
P
Pan 已提交
94 95 96 97 98 99 100 101 102 103 104 105 106 107
  - Svg Sprite
  - Mock data
  - Screenfull
  - Responsive Sidebar

- Editor
  - Rich Text Editor
  - Markdown Editor
  - JSON Editor

- Excel
  - Export Excel
  - Upload Excel
  - Visualization Excel
花裤衩 已提交
108
  - Export zip
P
Pan 已提交
109 110 111 112 113 114 115 116 117 118 119 120 121 122

- Table
  - Dynamic Table
  - Drag And Drop Table
  - Inline Edit Table

- Error Page
  - 401
  - 404

- Components
  - Avatar Upload
  - Back To Top
  - Drag Dialog
123
  - Drag Select
P
Pan 已提交
124 125 126 127 128 129 130 131 132
  - Drag Kanban
  - Drag List
  - SplitPane
  - Dropzone
  - Sticky
  - CountTo

- Advanced Example
- Error Log
P
Pan 已提交
133
- Dashboard
花裤衩 已提交
134
- Guide Page
P
Pan 已提交
135
- ECharts
花裤衩 已提交
136
- Clipboard
137
- Markdown to html
花裤衩 已提交
138 139 140
```

## Getting started
P
refine  
Pan 已提交
141

P
refine  
Pan 已提交
142
```bash
P
Pan 已提交
143
# clone the project
花裤衩 已提交
144
git clone https://github.com/PanJiaChen/vue-element-admin.git
P
refine  
Pan 已提交
145

花裤衩 已提交
146 147 148
# enter the project directory
cd vue-element-admin

花裤衩 已提交
149 150
# install dependency
npm install
P
refine  
Pan 已提交
151

花裤衩 已提交
152 153
# develop
npm run dev
P
refine  
Pan 已提交
154
```
P
refine  
Pan 已提交
155

花裤衩 已提交
156
This will automatically open http://localhost:9527
花裤衩 已提交
157 158

## Build
P
Pan 已提交
159

P
Pan 已提交
160
```bash
花裤衩 已提交
161
# build for test environment
花裤衩 已提交
162
npm run build:stage
163

花裤衩 已提交
164 165
# build for production environment
npm run build:prod
166 167
```

花裤衩 已提交
168
## Advanced
P
Pan 已提交
169

170
```bash
花裤衩 已提交
171 172
# preview the release environment effect
npm run preview
花裤衩 已提交
173

花裤衩 已提交
174 175
# preview the release environment effect + static resource analysis
npm run preview -- --report
P
Pan 已提交
176

花裤衩 已提交
177
# code format check
花裤衩 已提交
178
npm run lint
P
refine  
Pan 已提交
179

花裤衩 已提交
180
# code format check and auto fix
花裤衩 已提交
181
npm run lint -- --fix
P
refine  
Pan 已提交
182 183
```

P
Pan 已提交
184
Refer to [Documentation](https://panjiachen.github.io/vue-element-admin-site/guide/essentials/deploy.html) for more information
花裤衩 已提交
185

P
Pan 已提交
186
## Changelog
P
Pan 已提交
187

P
Pan 已提交
188 189
Detailed changes for each release are documented in the [release notes](https://github.com/PanJiaChen/vue-element-admin/releases).

190
## Online Demo
P
Pan 已提交
191

P
Pan 已提交
192
[Preview](https://panjiachen.github.io/vue-element-admin)
P
Pan 已提交
193 194

## Donate
P
Pan 已提交
195

花裤衩 已提交
196 197 198 199 200
If you find this project useful, you can buy author a glass of juice :tropical_drink:

![donate](https://wpimg.wallstcn.com/bd273f0d-83a0-4ef2-92e1-9ac8ed3746b9.png)

[Paypal Me](https://www.paypal.me/panfree23)
花裤衩 已提交
201

花裤衩 已提交
202 203
[Buy me a coffee](https://www.buymeacoffee.com/Pan)

P
Pan 已提交
204 205 206 207
## Browsers support

Modern browsers and Internet Explorer 10+.

P
Pan 已提交
208
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](https://godban.github.io/browsers-support-badges/)</br>Safari |
P
Pan 已提交
209 210 211
| --------- | --------- | --------- | --------- |
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions

花裤衩 已提交
212 213
## License

花裤衩 已提交
214 215
[MIT](https://github.com/PanJiaChen/vue-element-admin/blob/master/LICENSE)

P
Pan 已提交
216
Copyright (c) 2017-present PanJiaChen