MaYuanhai 1592a0a364 perf[Login]: optimize input focus interaction (#1798) | vor 5 Jahren | |
---|---|---|
build | vor 5 Jahren | |
config | vor 6 Jahren | |
src | vor 5 Jahren | |
static | vor 6 Jahren | |
.babelrc | vor 6 Jahren | |
.editorconfig | vor 7 Jahren | |
.eslintignore | vor 7 Jahren | |
.eslintrc.js | vor 5 Jahren | |
.gitignore | vor 6 Jahren | |
.postcssrc.js | vor 6 Jahren | |
.travis.yml | vor 7 Jahren | |
LICENSE | vor 7 Jahren | |
README.md | vor 5 Jahren | |
README.zh-CN.md | vor 5 Jahren | |
favicon.ico | vor 7 Jahren | |
index.html | vor 6 Jahren | |
package.json | vor 5 Jahren |
English | 简体中文
vue-element-admin is a front-end management background integration solution. It based on vue and use the UI Toolkit element.
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.
v4.0 has in beta. It built on vue-cli@3, optimized a lot of code and added a lot of new features. Welcome to use and make suggestions.
This project is positioned as a background integration solution and is not suitable for secondary development as a basic template.
This project does not support low version browsers (e.g. IE). Please add polyfill yourself if you need them.
Note: This project uses element-ui@2.3.0+ version, so the minimum compatible vue@2.5.0+
Start using webpack4
from v3.8.0
. If you still want to continue using webpack3
, please use this branch webpack3
You need to install node and git locally. The project is based on ES2015+, vue, vuex, vue-router, axios and element-ui, all request data is simulated using Mock.js. Understanding and learning this knowledge in advance will greatly help the use of this project.
Become a sponsor and get your logo on our README on GitHub with a link to your site. [Become a sponsor]
Admin Dashboard Templates made with Vue, React and Angular.
- Login / Logout
- Permission Authentication
- Page permission
- Directive permission
- Two-step login
- Multi-environment build
- dev sit stage prod
- Global Features
- I18n
- Multiple dynamic themes
- Dynamic sidebar (supports multi-level routing)
- Dynamic breadcrumb
- Tags-view (Tab page Support right-click operation)
- Svg Sprite
- Mock data
- Screenfull
- Responsive Sidebar
- Editor
- Rich Text Editor
- Markdown Editor
- JSON Editor
- Excel
- Export Excel
- Export zip
- Upload Excel
- Visualization Excel
- Table
- Dynamic Table
- Drag And Drop Table
- Tree Table
- Inline Edit Table
- Error Page
- 401
- 404
- Components
- Avatar Upload
- Back To Top
- Drag Dialog
- Drag Select
- Drag Kanban
- Drag List
- SplitPane
- Dropzone
- Sticky
- CountTo
- Advanced Example
- Error Log
- Dashboard
- Guide Page
- ECharts
- Clipboard
- Markdown to html
# clone the project
git clone https://github.com/PanJiaChen/vue-element-admin.git
# install dependency
npm install
# develop
npm run dev
This will automatically open http://localhost:9527.
# build for test environment
npm run build:sit
# build for production environment
npm run build:prod
# --report to build with bundle size analytics
npm run build:prod --report
# --generate a bundle size analytics. default: bundle-report.html
npm run build:prod --generate_report
# --preview to start a server in local to preview
npm run build:prod --preview
# lint code
npm run lint
# auto fix
npm run lint -- --fix
Refer to Documentation for more information
Detailed changes for each release are documented in the release notes.
If you find this project useful, you can buy author a glass of juice :tropical_drink:
Modern browsers and Internet Explorer 10+.
IE / Edge | Firefox | Chrome |
---|
Copyright (c) 2017-present PanJiaChen