🔥FLASH SALE: 30% OFF everything!
LogoTemplateFame
icon of vue-element-admin

vue-element-admin

A production-ready front-end solution for admin interfaces, built with Vue and Element UI, offering a comprehensive set of features for complex SPAs.

Introduction

vue-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. Whatever your needs are, this project will help you.

Key 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 html

Preparation: You 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.

Getting started:

# clone the project
git clone https://github.com/PanJiaChen/vue-element-admin.git
 
# enter the project directory
cd vue-element-admin
 
# install dependency
npm install
 
# develop
npm run dev

This will automatically open http://localhost:9527.

Information

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates