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 表单统一的表单验证容器
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 绘制折线/面积图
ChartPie 饼图Canvas 绘制饼图/环形图
ChartLite 聚合图表聚合 Area/Ring/Sparkline/StatCard/RadarLite
ChartArea 面积趋势图页面级连续趋势与触摸高亮
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 横向滚动横向滑动容器

工具与能力

文档说明
Hooks 与工具Composables 与核心 utils 快速索引与实战示例
Network Request 网络请求请求封装、拦截器、重试、取消、上传下载完整指南
Preload 预加载系统页面、图片与自定义任务预加载能力
PreloadDebugger 调试面板预加载队列与任务状态的开发态调试工具

基于 MIT 协议开源 · 粤ICP备2022114240号-3