English | 简体中文 | 日本語 | Spanish
Introductionvue-element-admin is a production-ready front-end solution for admin interfaces. It is based on vue and uses the UI Toolkit element-ui.
vue-element-admin is based on the newest development stack of vue and it has a built-in i18n solution, typical templates for enterprise applications, and lots of awesome features. It helps you build large and complex Single-Page Applications. I believe whatever your needs are, this project will help you.
Preview
Documentation
Gitter
Donate
Wiki
Gitee 国内用户可访问该地址在线预览
Base template recommends using: vue-admin-template
Desktop: electron-vue-admin
Typescript: vue-typescript-admin-template (Credits: @Armour)
awesome-project
After the v4.1.0+ version, the default master branch will not support i18n. Please use i18n Branch, 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. If you want to use the old version , you can switch branch to tag/3.11.0, it does not rely on vue-cli
This project does not support low version browsers (e.g. IE). Please add polyfill by yourself.
PreparationYou need to install node and git locally. The project is based on ES2015+, vue, vuex, vue-router, vue-cli , 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.
Sponsors
Become a sponsor and get your logo on our README on GitHub with a link to your site. [Become a sponsor]
AkveoGet Java backend for Vue admin with 20% discount for 39$ use coupon code SWB0RAZPZR1M
FlatlogicAdmin Dashboard Templates made with Vue, React and Angular.
Features- Login / Logout- Permission Authentication - Page permission - Directive permission - Permission configuration page - Two-step login- Multi-environment build - Develop (dev) - sit - Stage Test (stage) - Production (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 - Upload Excel - Visualization Excel - Export zip- Table - Dynamic Table - Drag And Drop 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 htmlGetting started# clone the projectgit clone https://github.com/PanJiaChen/vue-element-admin.git# enter the project directorycd vue-element-admin# install dependencynpm install# developnpm run devThis will automatically open http://localhost:9527
Build# build for test environmentnpm run build:stage# build for production environmentnpm run build:prodAdvanced# preview the release environment effectnpm run preview# preview the release environment effect + static resource analysisnpm run preview -- --report# code format checknpm run lint# code format check and auto fixnpm run lint -- --fixRefer to Documentation for more information
ChangelogDetailed changes for each release are documented in the release notes.
Online DemoPreview
DonateIf you find this project useful, you can buy author a glass of juice 🍹
Paypal Me
Buy me a coffee
Browsers supportModern browsers and Internet Explorer 10+.
IE / EdgeFirefoxChromeSafariIE10, IE11, Edgelast 2 versionslast 2 versionslast 2 versionsLicenseMIT
Copyright (c) 2017-present PanJiaChen