Skip to content

组件总览 ​

Lucky UI 按功能分为以下几类。

右侧实时预览

每个组件文档页右侧都有手机模拟器, 需先运行 pnpm run dev:h5(H5 服务默认 5173 端口),刷新文档页即可看到实时效果。

基础元素 ​

组件说明
Button 按钮触发操作的主入口,支持多变体、尺寸、形状
Icon 图标Bootstrap Icons 封装,颜色/尺寸/背景容器可控
Avatar 头像图片/文字/图标三种形式,支持堆叠
Badge 徽标数字/红点/文字类型,灵活叠加在子元素上
Tag 标签状态和属性标注,支持关闭与多变体
Divider 分割线水平/垂直方向分隔,支持文字插入
Cell 单元格列表行,内置图标/箭头/右侧自定义插槽

布局 ​

组件说明
Root 根节点页面级主题、安全区变量与全局反馈宿主容器
Grid 宫格等分网格布局,图标入口首选
Space 间距子元素之间的统一间距容器
MetaRow 结构行左侧 + 中间上下 + 右侧的通用信息行布局
Choice 快选单选/多选的轻量选项组

表单控件 ​

组件说明
Form 表单统一的表单验证容器
FormGroup 表单分组表单项和设置项的标题分组与卡片容器
Input 输入框单行文本,前缀图标/清空/字数统计
Textarea 文本域多行文本,支持自适应高度
Radio 单选框单选,支持 dot/check 两种图标
Checkbox 复选框多选,支持全选/中间态
SelectList 选择列表单选/多选卡片式选择,支持网格与最大可选数
Switch 开关布尔值开关,颜色可定制
Stepper 步进器数量增减控件
Slider 滑块范围选择,支持区间模式
Rate 评分星级评分,支持交互与只读
Upload 上传图片/文件选择与预览
Picker 选择器单列、多列与级联选择
Calendar 日历日期、区间与多日期选择
CalendarPicker 日历选择器弹层式日期与时间范围选择
Keyboard 键盘数字/身份证/车牌等模式
Verify Code 验证码N 格验证码输入框

数据展示 ​

组件说明
Card 卡片带圆角阴影的容器
Carousel 轮播自动播放、指示点、Loop
Collapse 折叠面板手风琴/多展开模式
Timeline 时间轴纵向时间线
Progress 进度条线形/圆形进度
PullRefresh 下拉刷新局部容器刷新与页面级刷新能力
Loading 加载多形态加载动效
Countdown 倒计时活动、支付、任务时限倒计时
Skeleton 骨架屏内容加载中的占位动画
Empty 空状态数据为空、搜索无结果和异常状态占位
Number Roller 数字滚动数值变化卷动动效
Image 图片懒加载/多裁剪/加载失败兜底
Virtual List 虚拟列表超长列表高性能渲染
Waterfall 瀑布流不等高卡片双列布局
Watermark 水印页面或容器级水印

图表 ​

组件说明
ChartBar 柱状图Canvas 绘制柱形图
ChartLine 折线图Canvas 绘制折线/面积图
ChartArea 面积趋势图页面级连续趋势、面积渐变与触摸高亮
ChartPie 饼图Canvas 绘制饼图/环形图
ChartLite 聚合图表聚合 Ring/Sparkline/StatCard/RadarLite
ChartRing 环形图完成率、预算占比、多段健康环
ChartSparkline 迷你趋势线卡片和列表中的紧凑趋势线
ChartStatCard 指标卡主数值、趋势标签与迷你图组合
ChartRadarLite 雷达图能力模型、健康维度、评分分布

导航 ​

组件说明
Navbar 导航栏自定义顶部导航栏,适配安全区
Tab 标签页顶部或局部内容切换条,支持滚动、等宽与 Swiper 联动
Tabbar 底部导航底部 Tab 栏,图标/徽标支持
Tabbar 容器单页多 Tab 主框架,懒加载与底部栏一体
Segmented 分段器紧凑分段控制
Anchor 锚点导航页面内区块快速跳转
Sticky 粘性布局滚动吸附容器
Backtop 返回顶部滚动到顶的悬浮按钮

反馈与浮层 ​

组件说明
Modal 模态框带遮罩的对话框,多种动画
Popup 弹出层四方向弹出容器
Toast 轻提示全局轻量通知,自动消失
Action Sheet 动作面板从底部弹出的操作菜单
Overlay 遮罩层独立遮罩层
Tooltip 文字提示气泡提示
Dropdown 下拉菜单点击触发的下拉菜单
Notice Bar 通知栏横幅通知,支持滚动

高级 ​

组件说明
Fab 悬浮按钮可拖拽的悬浮操作按钮
Curtain 幕帘从边缘拉出的抽屉式浮层
Horizontal Scroll 横向滚动横向滑动容器

工具与能力 ​

文档说明
Animation 动画内置动画类型、动画预设、缓动函数与 animationType 使用规则
Hooks 与工具Composables 与核心 utils 快速索引与实战示例
Network Request 网络请求请求封装、拦截器、重试、取消、上传下载完整指南
Preload 预加载系统 实验性页面、图片与自定义任务预加载能力
PreloadDebugger 调试面板 实验性预加载队列与任务状态的开发态调试工具

基于 MIT 协议开源