Skip to content

Yc Design Vue基于 Vue 3 的现代化企业级 UI 组件库

开箱即用、功能丰富、高度可定制的界面解决方案

快速开始

安装

bash
# 使用 npm
npm install yc-design-vue --save

# 使用 yarn
yarn add yc-design-vue

使用

vue
<template>
  <div>
    <yc-button type="primary">主要按钮</yc-button>
    <yc-button>默认按钮</yc-button>
  </div>
  <div style="margin-top: 20px;">
    <yc-input
      v-model="text"
      placeholder="请输入内容..."></yc-input>
  </div>
</template>

<script setup>
import { ref } from 'vue';
const text = ref('');
</script>

完整引入

typescript
import { createApp } from 'vue';
import App from './App.vue';
import YcUi from 'yc-design-vue';
import 'yc-design-vue/es/style.css';

const app = createApp(App);
app.use(YcUi);
app.mount('#app');

组件总览

Yc Design Vue 提供了丰富的组件,涵盖:

  • 通用组件:按钮、图标、排版等基础组件
  • 布局组件:栅格、布局、间距等布局相关组件
  • 导航组件:菜单、标签页、面包屑等导航组件
  • 数据录入:输入框、选择器、日期选择器等表单组件
  • 数据展示:表格、列表、卡片等数据展示组件
  • 反馈组件:对话框、提示、加载等反馈组件

设计原则

  • 一致性:保持设计语言的一致性,提供统一的用户体验
  • 可用性:注重组件的可用性和易用性
  • 可访问性:遵循无障碍设计原则,支持键盘导航和屏幕阅读器
  • 性能:优化组件性能,确保流畅的用户体验
  • 可定制性:提供灵活的配置选项,满足不同的设计需求

浏览器支持

  • Chrome >= 64
  • Firefox >= 58
  • Safari >= 12
  • Edge >= 79

贡献

欢迎任何形式的贡献!如果您在使用过程中发现任何问题,或者有功能建议,欢迎在项目的代码仓库中提交 Issue 或 Pull Request。

许可证

本项目基于 MIT 许可证。

Released under the MIT License.