Built with Vite 6 + Vue 3 + TypeScript + Element Plus 2.x + Vuex 4, equipped with Husky + lint-staged for code standardization, and Vitest for unit testing
🌍
i18n Support
Built-in i18n internationalization solution, supports route-level language switching, freely extensible language configuration files
📦
Modular Architecture
Uses modules directory structure, achieving decoupling of page components, route components, and style files, includes complete business process examples for login, list, and detail pages
🧩
Plugin Architecture
Built-in global $ModalDialog plugin, supports Service-style calls to display any component, offering flexible component invocation solutions
🛡️
Routing authentication management
Integrated route authentication solution, working with Nprogress for smooth page transitions, easy to extend and customize
🛠️
Complete Development Toolchain
Built-in ESLint and Stylelint configurations, encapsulated practical Axios request library, IconFont component support for quick icon integration