README.md 7.5 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

L
linzhengen 已提交
29
English | [简体中文](./README.zh-CN.md) | [日本語](./README.ja.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

P
Pan 已提交
53
**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 已提交
54

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

花裤衩 已提交
57
## Preparation
P
Pan 已提交
58

P
Pan 已提交
59
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 已提交
60
Understanding and learning this knowledge in advance will greatly help the use of this project.
P
Pan 已提交
61

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

P
Pan 已提交
66
## Sponsors
花裤衩 已提交
67

P
Pan 已提交
68 69 70 71
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>

花裤衩 已提交
72
## Features
P
Pan 已提交
73

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

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

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

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

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

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

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

- Error Page
  - 401
  - 404

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

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

## Getting started
P
refine  
Pan 已提交
139

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

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

花裤衩 已提交
147 148
# install dependency
npm install
P
refine  
Pan 已提交
149

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

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

## Build
P
Pan 已提交
157

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

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

花裤衩 已提交
166
## Advanced
P
Pan 已提交
167

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

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

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

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

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

P
Pan 已提交
184
## Changelog
P
Pan 已提交
185

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

188
## Online Demo
P
Pan 已提交
189

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

## Donate
P
Pan 已提交
193

花裤衩 已提交
194 195 196 197 198
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)
花裤衩 已提交
199

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

P
Pan 已提交
202 203 204 205
## Browsers support

Modern browsers and Internet Explorer 10+.

P
Pan 已提交
206
| [<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 已提交
207 208 209
| --------- | --------- | --------- | --------- |
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions

花裤衩 已提交
210 211
## License

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

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