vue3 组件库,文档:https://yyge.top/vue3-ui/
npm install @felibrary/vue3-uiyarn add @felibrary/vue3-uipnpm add @felibrary/vue3-uiimport { createApp } from 'vue'; import Vue3UI from '@felibrary/vue3-ui'; import App from './App.vue'; const app = createApp(App); app.use(Vue3UI);// ... import { V3Button, V3Card } from '@felibrary/vue3-ui'; app.use(V3Button); app.use(V3Card);<template> <v3-button>按钮</v3-button> </template># 安装依赖 pnpm install # 编写&预览组件文档 pnpm serve # 打包组件 pnpm build:lib # 打包组件文档 pnpm build:docs| 组件 | 简介 | 功能 | 单元测试 | 文档 |
|---|---|---|---|---|
| Icon | 图标 | ✅ | ✅ | ✅ |
| Button | 按钮 | ✅ | ✅ | ✅ |
| ButtonGroup | 按钮组 | ✅ | ✅ | ✅ |
| Input | 输入框 | ✅ | ✅ | ✅ |
| InputNumber | 数字输入框 | ✅ | ✅ | ✅ |
| InputTextarea | 多行文本输入框 | ✅ | ✅ | ✅ |
| Radio | 单选框 | ✅ | ✅ | ✅ |
| RadioButton | 按钮形式的单选框 | ✅ | ✅ | ✅ |
| RadioGroup | 单选框组 | ✅ | ✅ | ✅ |
| Checkbox | 复选框 | ✅ | ✅ | ✅ |
| CheckboxButton | 按钮形式的复选框 | ✅ | ✅ | ✅ |
| CheckboxGroup | 复选框组 | ✅ | ✅ | ✅ |
| DemoBlock | 案例展示框 | ✅ | ✅ | ✅ |
| Row | 栅格系统-行 | ✅ | ✅ | ✅ |
| Col | 栅格系统-列 | ✅ | ✅ | ✅ |
| Message | 消息框 | ✅ | ✅ | ✅ |
| Tag | 标签 | ✅ | ✅ | ✅ |
| Select | 下拉选项 | ✅ | ✅ | ✅ |
| Backdrop | 遮罩层 | ✅ | ✅ | ✅ |
| Dialog | 弹窗 | ✅ | ✅ | ✅ |
| Switch | 开关 | ✅ | ✅ | ✅ |
| Tooltip | 工具提示 | ✅ | ✅ | ✅ |
| Popover | 弹出窗口 | ✅ | ✅ | ✅ |
| Divider | 分割线 | ✅ | ✅ | ✅ |
| Space | 间隔组件 | ✅ | ✅ | ✅ |
| Badge | 徽标 | ✅ | ✅ | ✅ |
| Loading | 加载中 | ✅ | ✅ | ✅ |
| Card | 卡片 | ✅ | ✅ | ✅ |
| BasePopper | 基础的悬浮窗 | ✅ | ✅ | ✅ |
| PopConfirm | 气泡确认框 | ✅ | ✅ | ✅ |
| Slider | 滑块 | ✅ | ✅ | ✅ |
| ProgressLinear | 进度条 | ✅ | ✅ | ✅ |
| ProgressCircular | 进度环 | ✅ | ✅ | ✅ |
| Carousel | 轮播图 | ✅ | ✅ | ✅ |
| Drawer | 抽屉 | ✅ | ✅ | ✅ |
| Back | 返回 | ✅ | ✅ | ✅ |
| Image | 图片 | ✅ | ✅ | ✅ |
| Tab | 标签页 | ✅ | ✅ | ✅ |
| Table | 表格 | ✅ | ✅ | ✅ |
| Upload | 上传 | ✅ | ✅ | ✅ |
| Tree | 树形控件 | ✅ | ✅ | ✅ |
| Watermark | 水印 | ✅ | ✅ | ✅ |