Skip to content

ElementAdmin v3Put the business back in control

A lightweight admin template built with Vue 3, Element Plus, and TypeScript. Dynamic routing, multiple layouts, and shared capabilities keep clear boundaries so each application can add only the business features it needs.

DYNAMIC ROUTE PIPELINE

One runtime pipeline powers the entire admin application

01Route APIThe server returns paths, components, and meta
02Permission StoreResolves components and stores visible routes
03Vue RouterRegisters and resets routes within the session
04Layout SystemKeeps menus, breadcrumbs, and TagsView in sync

The boundaries of v3 ​

This is not a copy of the previous documentation. v3 removes the all-in-one component demos, client-side route filtering, and unnecessary utility wrappers. The documentation covers only capabilities that actually exist in the repository.

The template ownsThe application owns
Login sessions, dynamic routes, access recoveryThe concrete role and permission model
Four layouts, menus, and TagsViewPage architecture and business navigation
Shared Request, CRUD, and form stateDomain APIs, fields, and interaction flows
Icon rendering and registrationEach application's icon allowlist
Theme and internationalization infrastructureBrand visuals and business copy

Recommended reading order

For your first integration, read Getting Started, Project Structure and Architecture, and Dynamic Routing and Permissions in order.

Keep the core for real business and stay restrained for unknown requirements.