About this project

vue-element-admin is a production-ready front-end solution for admin interfaces, built on Vue and Element UI. It targets large, complex single-page applications and includes an i18n solution, typical enterprise templates, and a broad set of features out of the box. The project uses Vue 2.6, Element UI 2.7, Vuex, Vue Router, Axios, and Mock.js for simulated request data. Development requires Node.js and Git. The README describes features such as login/logout, page and directive permissions, two-step login, permission configuration, multi-environment builds (dev, sit, stage, prod), global i18n, multiple dynamic themes, dynamic sidebar with multi-level routing, dynamic breadcrumbs, tags-view with right-click operations, SVG sprite, mock data, fullscreen, and responsive sidebar. Editor support covers rich text, Markdown, and JSON. Excel support includes export, upload, visualization, and zip export. Table examples include dynamic tables, drag-and-drop tables, and inline edit tables. Error pages include 401 and 404. UI components include avatar upload, back-to-top, drag dialog, drag select, drag kanban, drag list, SplitPane, Dropzone, Sticky, and CountTo. Additional examples and tools include an error log, dashboard, guide page, ECharts, clipboard, and Markdown-to-HTML conversion. The default v4.1.0+ master branch does not include i18n; users needing i18n are directed to the i18n branch. The current v4.0+ version is built on vue-cli, while older non-vue-cli releases are available under tag/3.11.0. The README notes this project does not support low-version browsers such as IE directly and asks users to add polyfills themselves. Online preview, documentation, Gitter chat, wiki, Gitee preview, and related templates are linked. Related projects include vue-admin-template as a base template, electron-vue-admin for desktop, and vue-typescript-admin-template for TypeScript. The license is MIT.