R后悔药 Rue.js
  • 首页
    • 深度指南
    • 实战例子
    • 快速上手
    • 路由指南
    • 术语表
    • 错误代码参考
  • API
    • 合作伙伴
    • 插件
    • 组件库
    • 工具链
    • Text.js
    • 新闻简报
    • 常见问题
    • 团队
    • 版本发布
    • 社区指南
    • 行为规范
    • 隐私政策
  • 赞助
  • 合作伙伴
设置
目录统计
总条目
  • 按钮 Button
  • 排版 Typography
  • 时间选择器 TimePicker
  • 下拉菜单 Dropdown
  • 悬浮操作按钮 FAB
  • 模态框 Modal
  • 切换 Swap
  • 主题控制器 Theme Controller
  • 手风琴 Accordion
  • 头像 Avatar
  • 徽标 Badge
  • 卡片 Card
  • 轮播 Carousel
  • 聊天气泡 Chat
  • 折叠面板 Collapse
  • 倒计时 Countdown
  • 描述列表 Descriptions
  • 对比 Diff
  • 二维码 QRCode
  • 悬浮 3D 卡片 Hover 3D
  • 悬浮画廊 Hover Gallery
  • 键盘提示 Kbd
  • 列表 List
  • 统计 Stat
  • 状态 Status
  • 表格 Table
  • 文本轮播 Text Rotate
  • 时间线 Timeline
  • 锚点 Anchor
  • 固钉 Affix
  • 面包屑 Breadcrumbs
  • 底部导航 Dock
  • 链接 Link
  • 菜单 Menu
  • 导航栏 Navbar
  • 分页 Pagination
  • 步骤 Steps
  • 选项卡 Tabs
  • 提示 Alert
  • 结果页 Result
  • 空状态 Empty
  • 加载 Loading
  • 全局提示 Message
  • 进度条 Progress
  • 环形进度 Radial Progress
  • 骨架屏 Skeleton
  • 通知提醒框 Notification
  • 轻提示 Toast
  • 气泡确认框 Popconfirm
  • 气泡卡片 Popover
  • 工具提示 Tooltip
  • 日历 Calendar
  • 颜色选择器 ColorPicker
  • 复选框 Checkbox
  • 字段集 Fieldset
  • 表单 Form
  • 文件输入 File Input
  • 筛选器 Filter
  • 标签 Label
  • 单选框 Radio
  • 范围选择 Range
  • 评分 Rating
  • 分段选择 Segmented
  • 自动完成 AutoComplete
  • 选择器 Select
  • 树选择 TreeSelect
  • 树控件 Tree
  • 提及输入 Mentions
  • 穿梭框 Transfer
  • 漫游引导 Tour
  • 输入框 Input
  • 数字输入 InputNumber
  • 文本域 Textarea
  • 开关 Toggle
  • 校验器 Validator
  • 分隔线 Divider
  • 弹性布局 Flex
  • 分割面板 Splitter
  • 抽屉侧边栏 Drawer
  • 页脚 Footer
  • 栅格 Grid
  • 瀑布流 Masonry
  • 布局 Layout
  • 主视觉区 Hero
  • 指示器 Indicator
  • 组合项 Join
  • 蒙版 Mask
  • 水印 Watermark
  • 间距 Space
  • 堆叠 Stack
  • 浏览器样机 Mockup Browser
  • 代码样机 Mockup Code
  • 手机样机 Mockup Phone
  • 窗口样机 Mockup Window
目录统计
总条目
  • 按钮 Button
  • 排版 Typography
  • 时间选择器 TimePicker
  • 下拉菜单 Dropdown
  • 悬浮操作按钮 FAB
  • 模态框 Modal
  • 切换 Swap
  • 主题控制器 Theme Controller
  • 手风琴 Accordion
  • 头像 Avatar
  • 徽标 Badge
  • 卡片 Card
  • 轮播 Carousel
  • 聊天气泡 Chat
  • 折叠面板 Collapse
  • 倒计时 Countdown
  • 描述列表 Descriptions
  • 对比 Diff
  • 二维码 QRCode
  • 悬浮 3D 卡片 Hover 3D
  • 悬浮画廊 Hover Gallery
  • 键盘提示 Kbd
  • 列表 List
  • 统计 Stat
  • 状态 Status
  • 表格 Table
  • 文本轮播 Text Rotate
  • 时间线 Timeline
  • 锚点 Anchor
  • 固钉 Affix
  • 面包屑 Breadcrumbs
  • 底部导航 Dock
  • 链接 Link
  • 菜单 Menu
  • 导航栏 Navbar
  • 分页 Pagination
  • 步骤 Steps
  • 选项卡 Tabs
  • 提示 Alert
  • 结果页 Result
  • 空状态 Empty
  • 加载 Loading
  • 全局提示 Message
  • 进度条 Progress
  • 环形进度 Radial Progress
  • 骨架屏 Skeleton
  • 通知提醒框 Notification
  • 轻提示 Toast
  • 气泡确认框 Popconfirm
  • 气泡卡片 Popover
  • 工具提示 Tooltip
  • 日历 Calendar
  • 颜色选择器 ColorPicker
  • 复选框 Checkbox
  • 字段集 Fieldset
  • 表单 Form
  • 文件输入 File Input
  • 筛选器 Filter
  • 标签 Label
  • 单选框 Radio
  • 范围选择 Range
  • 评分 Rating
  • 分段选择 Segmented
  • 自动完成 AutoComplete
  • 选择器 Select
  • 树选择 TreeSelect
  • 树控件 Tree
  • 提及输入 Mentions
  • 穿梭框 Transfer
  • 漫游引导 Tour
  • 输入框 Input
  • 数字输入 InputNumber
  • 文本域 Textarea
  • 开关 Toggle
  • 校验器 Validator
  • 分隔线 Divider
  • 弹性布局 Flex
  • 分割面板 Splitter
  • 抽屉侧边栏 Drawer
  • 页脚 Footer
  • 栅格 Grid
  • 瀑布流 Masonry
  • 布局 Layout
  • 主视觉区 Hero
  • 指示器 Indicator
  • 组合项 Join
  • 蒙版 Mask
  • 水印 Watermark
  • 间距 Space
  • 堆叠 Stack
  • 浏览器样机 Mockup Browser
  • 代码样机 Mockup Code
  • 手机样机 Mockup Phone
  • 窗口样机 Mockup Window

Stat 统计

Stat 用于在一个块中展示数字与数据。组件保持 Rue 当前的 daisyUI 视觉语气,同时提供数值格式化、前后缀、loading 与 timer 能力。

功能概览

  • 支持 children 组合写法、items 数据驱动、图标头像、居中/纵向/响应式示例。
  • 支持 `Stat.Item` 语义化属性写法,常见场景不必再手写 `Stat.Title / Stat.Value / Stat.Desc`。
  • 支持数字格式化能力:`precision`、`groupSeparator`、`decimalSeparator`、`formatter`、`valueRender`。
  • 支持 `prefix`、`suffix`、`loading` 与 `Stat.Timer / Stat.Countdown`。

# 基础用法

展示基础复合组件写法,适合完全自定义结构。

Total Page Views
89,400
21% more than last month

# 数据驱动

基础 items 数组能力保持,并自动支持新的 value/prefix/loading 等增强属性。

Downloads
31K
Jan 1st - Feb 1st
Users
4,200
↗︎ 40 (2%)
Account balance
$89,400

# 数值格式化

通过 `value` + `precision` + `prefix/suffix` 直接得到接近业务组件的统计展示。

GMV
$ 112,893.00 USD
格式化后的数值由 Value 自动处理
Success Rate
99.86 %
支持 0、精度和分组符

# Formatter 与 ValueRender

`formatter` 负责值的映射,`valueRender` 负责值节点的包装。

Requests
API 1280 req/s
formatter 适合把基础值映射成业务文案
Storage
24,576 GB
valueRender 可以包裹高亮节点

# Loading 与零值

loading 在 value 区域展示 skeleton;`0` 不会再被当成空值吞掉。

Sync Revenue
数据回填前展示 skeleton 占位
Open Orders
0 items
0 会正常渲染,不会被误判为空

# Timer / Countdown

`Stat.Timer` 提供常见统计组件里的核心计时能力,`Stat.Countdown` 作为倒计时别名保持。

Campaign Countdown
24:00:29 left
默认按 HH:mm:ss 渲染
Uptime
3h 0m 12s
type='countup' 适合累计时长

# 带图标或头像

整合基础示例,用于展示 figure 区的图标与头像承载能力。

Total Likes
25.6K
21% more than last month
Page Views
2.6M
21% more than last month
Tailwind CSS stat example component
86%
Tasks done
31 tasks remaining

# 组合统计卡

展示基础多列指标卡示例,适合运营面板和概览页。

Downloads
31K
Jan 1st - Feb 1st
New Users
4,200
↗︎ 400 (22%)
New Registers
1,200
↘︎ 90 (14%)

# 居中布局

展示 `center` 演示,适合居中对齐的仪表盘摘要。

Downloads
31K
From January 1st to February 1st
Users
4,200
↗︎ 40 (2%)
New Registers
1,200
↘︎ 90 (14%)

# 纵向布局

展示 `direction='vertical'`,用于窄容器中的信息堆叠。

Downloads
31K
Jan 1st - Feb 1st
New Users
4,200
↗︎ 400 (22%)
New Registers
1,200
↘︎ 90 (14%)

# 响应式布局

展示基础 responsive 示例,小屏纵向,大屏横向。

Downloads
31K
Jan 1st - Feb 1st
New Users
4,200
↗︎ 400 (22%)
New Registers
1,200
↘︎ 90 (14%)

# 带操作按钮

展示基础按钮操作区示例,说明 Actions 仍可承载任意交互节点。

Account balance
$89,400
Current balance
$89,400

API

Stat

属性说明类型默认值
direction统计容器排列方向'horizontal' | 'vertical''horizontal'
items通过数据项快速渲染多个统计块StatDataItem[]-
className补充容器类名,常配合 shadow / border / 响应式类使用string-

Stat.Item

属性说明类型默认值
title / value / desc直接声明常用统计内容,无需手写子节点结构any-
prefix / suffix为数值区域追加前缀和后缀any-
formatter自定义数值展示文案(value) => any-
precision数字精度,不传则展示基础小数number-
loading在 value 区域展示 skeleton 占位booleanfalse
center启用居中布局booleanfalse

Stat.Value

属性说明类型默认值
value支持 number、string 或任意展示节点any-
groupSeparator千分位分隔符string','
decimalSeparator小数点分隔符string'.'
valueRender包装格式化后的值节点,适合高亮或插入 tag(node) => any-

Stat.Timer / Stat.Countdown

属性说明类型默认值
type计时类型,支持倒计时和累计计时'countdown' | 'countup''countdown'
value目标时间,支持时间戳、Date、可解析字符串number | string | Date-
format时间格式,支持 D/H/m/s/S 和 [literal] 文本string'HH:mm:ss'
interval主动指定刷新间隔number自动推断
onChange / onFinish监听剩余或累计时长变化,以及倒计时结束function-
页内导航
页内导航
文档
  • 深度指南
  • 实战例子
  • 快速上手
  • 术语表
  • 错误码参照表
关于
  • 常见问题
  • 团队
  • 版本发布
  • 社区指南
生态
  • 插件
  • 组件库
  • 路由指南
  • Text.js
© 2024-2026 Xiangmin Liu
Rue.JS