Skip to content

Vue3 NaiveUI Admin Introduction

Project Introduction ๐Ÿ“– โ€‹

๐Ÿš€ vue3-naiveui-admin is an extremely simple, out-of-the-box enterprise-level backend management frontend template built with Vue3, Vite, TypeScript, and Naive UI.

Ecosystem โ€‹

ProjectDescriptionTech Stack
vue3-naiveui-admin๐ŸŽฏ Current ProjectVue3 + NaiveUI + TypeScript
youlai-bootโ˜• Java BackendSpring Boot + MyBatis Plus
youlai-nest๐ŸŸข Node BackendNest.js + TypeORM

Multiple Versions Support โ€‹

๐Ÿ’ก Element Plus versions are updated synchronously

VersionDescriptionRepository
Standard EditionComplete management systemvue3-element-admin
Lite EditionLightweight development templatevue3-element-template
JS VersionJavaScript versionvue3-element-admin-js

Online Experience ๐Ÿ‘€ โ€‹

Code Repository โญ โ€‹

Core Features ๐ŸŽˆ โ€‹

Technology Stack โ€‹

  • Frontend Framework: Vue 3.5 + Vite 7 + TypeScript + TSX
  • UI Component Library: Naive UI - Clean, modern Vue 3 component library
  • CSS Framework: UnoCSS - Atomic CSS engine
  • State Management: Pinia + persistence plugin - Vuex replacement
  • Network Requests: Axios - Complete TypeScript encapsulation

Component Encapsulation โ€‹

  • Form Component: FormPro component based on Naive UI secondary encapsulation
  • Table Component: TablePro component based on FormPro encapsulation
  • Dialog Components: DrawerForm, ModalForm - Improve development efficiency
  • Page Caching: KeepAlive supports multi-level caching

Interface Design โ€‹

  • Theme Adaptation: Light/Dark/Auto mode, maintaining Naive UI native style
  • Custom Theme: Supports custom theme colors and page transition effects
  • Responsive Layout: Perfect adaptation for desktop and mobile

Code Standards โ€‹

  • Code Constraints: ESLint + Prettier + Stylelint + EditorConfig
  • Git Standards: Husky + Lint-staged + Commitlint + Commitizen
  • Commit Format: Using cz-git to standardize Git commit messages

Browser Support ๐Ÿ’ป โ€‹

  • Local Development Recommended to use Chrome latest version browser

  • Production Environment Supports modern browsers, does not support IE.

IEEdgeFirefoxChromeSafari
IEEdgeFirefoxChromeSafari
โŒ Not Supportedโœ… Supportedโœ… Supportedโœ… Supportedโœ… Supported

Contributors

Changelog

Released under the MIT License