Vue Amazing UI screenshot

Vue Amazing UI

Author Avatar Theme by Themusecatcher
Updated: 23 May 2025
333 Stars

基于 Vue3 + TypeScript + Vite 开发的 UI 组件库!主题可调,全量使用 TypeScript 和 SFC,支持 tree shaking!若觉得好用,欢迎点个 支持一下

Categories

Overview:

The Vue Amazing UI component library is built using Vue@3.4.38, TypeScript@5.5.4, Vite@5.4.2, and Less@4.2.0. It features 62 common basic UI components and 16 utility functions. The components are styled using the box-sizing: border-box; mode for consistent design. The library is continuously being updated for optimization.

Features:

  • 62 Basic UI Components: Including Alert, Avatar, Button, Card, Checkbox, DatePicker, Dialog, Input, Modal, Pagination, Tabs, and many more.
  • 16 Utility Functions: Functions like dateFormat, formatNumber, throttle, debounce, downloadFile, toggleDark, useEventListener, useMutationObserver, and more.
  • Modern Technologies: Utilizes Vue 3, TypeScript, Vite, and Less for efficient and flexible development.

Installation:

To install the Vue Amazing UI library, you can follow these steps:

  1. Clone the Project:

    git clone <repository-url>
    
  2. Install Dependencies:

    cd vue-amazing-ui
    npm install
    
  3. Run Project:

    npm run dev
    

Summary:

The Vue Amazing UI library offers a comprehensive collection of UI components and utility functions built on modern web technologies. With easy installation and a wide range of features, developers can enhance their Vue projects with responsive and user-friendly interfaces.