795 B
795 B
Web Frontend Documentation
Technology Stack
- Framework: Vue 3 (Composition API)
- UI Library: Element Plus
- State Management: Pinia
- Routing: Vue Router
- HTTP Client: Axios
Core Architecture
Application Initialization
- Creates Vue app instance
- Configures router and store
- Initializes Element Plus components
- Checks for existing auth token
- Mounts to DOM element (#app)
Key Files
main.ts: Application entry pointApp.vue: Root componentrouter/index.ts: Route configurationstore/index.ts: State management setup
Module Structure
api/: API service layeraxios/: HTTP client configurationrouter/: Navigation logicstore/: Global state managementutils/: Helper functionsviews/: Page components