# yc-ui **Repository Path**: boy-twilight/yc-ui ## Basic Information - **Project Name**: yc-ui - **Description**: 借鉴arco design vue的ui设计,基于其功能进行一定的升级与优化,构建更好用的现代化web组件库 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2024-12-25 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, TypeScript, vueuse ## README # yc-ui - 现代化的 UI 组件库 `yc-ui` 是一个基于 [Vue.js](https://vuejs.org/) 的 UI 组件库,旨在为开发者提供一套高质量、可复用的组件,帮助快速构建现代化的 Web 应用。所有组件都经过精心设计,支持高度定制化,适合各种业务场景。 ## 特性 - **开箱即用**:提供丰富的组件,覆盖常见业务需求。 - **高度可定制**:支持通过 Props 和 Slots 灵活定制组件样式和行为。 - **响应式设计**:所有组件均支持移动端和桌面端。 - **TypeScript 支持**:提供完整的类型定义,提升开发体验。 - **轻量高效**:按需加载,减少打包体积。 --- ## 使用 1. 下载依赖 ```bash npm i @vueuse/core dayjs nanoid ``` 2. main.ts配置vite-plugin-svg-icon ```ts import { createApp } from 'vue'; import App from './App.vue'; // 注入样式 import "@shared/style" const app = createApp(App); app.mount('#app'); ```