@hanmenghui/fa-ui
v1.0.0
Published
A comprehensive Vue 3 UI component library with modern design and functionality
Maintainers
Readme
Fa UI 组件库
一个基于 Vue 3 的现代化 UI 组件库,包含丰富的组件和功能。
安装
npm install fa-ui
# 或
yarn add fa-ui
# 或
pnpm add fa-ui使用方法
完整引入
import { createApp } from 'vue'
import FaUI from 'fa-ui'
import 'fa-ui/style'
const app = createApp(App)
app.use(FaUI)按需引入
import { FaButton, FaCard, FaInput } from 'fa-ui'
import 'fa-ui/style'
// 在组件中使用
export default {
components: {
FaButton,
FaCard,
FaInput
}
}组件列表
基础组件
FaButton- 按钮组件FaInput- 输入框组件FaTextarea- 文本域组件FaSelect- 选择器组件FaCheckbox- 复选框组件FaSwitch- 开关组件FaSlider- 滑块组件FaProgress- 进度条组件
布局组件
FaCard- 卡片组件FaDivider- 分割线组件FaLayoutContainer- 布局容器组件FaPageHeader- 页面头部组件FaPageMain- 页面主内容组件
反馈组件
FaModal- 模态框组件FaDrawer- 抽屉组件FaPopover- 弹出框组件FaTooltip- 工具提示组件FaNotification- 通知组件FaToast- 吐司组件FaLoading- 加载组件
导航组件
FaTabs- 标签页组件FaPagination- 分页组件FaDropdown- 下拉菜单组件FaContextMenu- 上下文菜单组件FaTree- 树形组件
数据展示组件
FaAvatar- 头像组件FaBadge- 徽章组件FaTimeline- 时间线组件FaSparkline- 迷你图表组件FaTrend- 趋势组件FaCountTo- 数字动画组件FaTimeAgo- 时间显示组件
动画组件
FaAnimatedBeam- 光束动画组件FaAnimatedCountTo- 数字动画组件FaAnimatedCountToGroup- 数字动画组组件FaBlurReveal- 模糊显示组件FaBorderBeam- 边框光束组件FaFlipCard- 翻转卡片组件FaFlipWords- 翻转文字组件FaGlowyCard- 发光卡片组件FaGlowyCardWrapper- 发光卡片包装器组件FaGradientButton- 渐变按钮组件FaInteractiveButton- 交互按钮组件FaMarquee- 跑马灯组件FaMultiStepLoader- 多步骤加载器组件FaParticlesBg- 粒子背景组件FaPatternBg- 图案背景组件FaScratchOff- 刮刮乐组件FaSmoothSwipe- 平滑滑动组件FaSparklesText- 闪烁文字组件FaSpotlightCard- 聚光灯卡片组件
其他组件
FaIcon- 图标组件FaIconPicker- 图标选择器组件FaCode- 代码组件FaCodePreview- 代码预览组件FaImagePreview- 图片预览组件FaImageUpload- 图片上传组件FaFileUpload- 文件上传组件FaSearchBar- 搜索栏组件FaScrollArea- 滚动区域组件FaPinInput- 密码输入组件FaHoverCard- 悬停卡片组件FaCarousel- 轮播组件FaCollapsible- 折叠组件FaBackToTop- 回到顶部组件FaCopyright- 版权组件FaDigitalCard- 数字卡片组件FaFixedActionBar- 固定操作栏组件FaLinkPreview- 链接预览组件FaLoginAgain- 重新登录组件FaNotAllowed- 禁止访问组件FaPasswordStrength- 密码强度组件FaSmartFixedBlock- 智能固定块组件FaStorageBox- 存储盒组件FaTextHighlight- 文本高亮组件
依赖要求
本组件库需要以下 peer dependencies:
- Vue 3.5+
- Element Plus 2.0+
- Tailwind CSS / UnoCSS
- @vueuse/core
- 以及其他相关依赖
构建信息
- 构建工具:Vite
- 支持格式:ES Module, UMD
- TypeScript 支持:是
- CSS 框架:Tailwind CSS / UnoCSS
开发
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建组件库
npm run build:lib
# 监听模式构建
npm run build:lib:watch许可证
MIT License
