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

List 列表

列表用于以行或网格的形式展示同类信息。Rue 的 List 使用 daisyUI 的轻量视觉,并补充 dataSource、renderItem、Meta、actions、extra、分页、加载和空态等能力。

# List(第二列默认填充剩余空间)

展示基础组合式写法,适合快速拼装一组紧凑行。

  • Most played songs this week
  • Dio Lupa cover
    Dio Lupa
    Remaining Reason
  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever
  • Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino

# List(第三列填充剩余空间)

使用 List.ColGrow 显式控制哪一列占据剩余宽度。

  • Most played songs this week
  • 01
    Dio Lupa cover
    Dio Lupa
    Remaining Reason
  • 02
    Ellie Beilish cover
    Ellie Beilish
    Bears of a fever
  • 03
    Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino

# List 通过数据渲染(数组)

整合基础示例 的手动 map 方式,适合完全掌控每一行结构。

  • Most played songs this week
  • 01
    Dio Lupa cover
    Dio Lupa
    Remaining Reason
  • 02
    Ellie Beilish cover
    Ellie Beilish
    Bears of a fever
  • 03
    Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino

# List 通过数据渲染(数组,组件内部)

items 仍然可用,适合用纯数据配置直接生成 Meta 与侧边信息。

  • Most played songs this week
  • Dio Lupa
    Remaining Reason · 3:42
    248K plays
  • Ellie Beilish
    Bears of a fever · 4:05
    221K plays
  • Sabrino Gardener
    Cappuccino · 2:58
    198K plays

# List(第三列换行至下一行)

List.ColWrap 用于长文本、说明或次级信息换行展示。

  • Most played songs this week
  • Dio Lupa cover
    Dio Lupa
    Remaining Reason

    Remaining Reason became an instant hit, praised for its haunting sound and emotional depth.

  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever

    Bears of a Fever pairs restless percussion with a chorus built for repeat plays.

  • Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino

    Cappuccino keeps the melody smooth while the hook does the heavy lifting.

# dataSource 与 renderItem

数据源驱动的列表 API 适合业务列表统一从数据源渲染。

  • Release queue
  • Dio Lupa cover
    Dio Lupa
    Remaining Reason
    3:42
  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever
    4:05
  • Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino
    2:58
  • Mira Lane cover
    Mira Lane
    Window Seat
    3:16
  • Synced 2 minutes ago

# Meta、actions 与 extra

List.Item.Meta 管标题、描述和头像,actions/extra 放操作与侧边内容。

  • Dio Lupa cover
    Dio Lupa
    Remaining Reason

    Remaining Reason became an instant hit, praised for its haunting sound and emotional depth.

    Plays
    248K
  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever

    Bears of a Fever pairs restless percussion with a chorus built for repeat plays.

    Plays
    221K

# 分页与加载更多

pagination 内置简单分页;loadMore 可放在列表底部承载自定义加载动作。

  • Dio Lupa cover
    Dio Lupa
    Remaining Reason · 3:42
  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever · 4:05
1-2 of 5

# Grid 网格列表

grid 提供 column/gutter,用于把同类条目排成卡片网格。

  • Dio Lupa cover
    Dio Lupa
    Remaining Reason
    248K plays
  • Ellie Beilish cover
    Ellie Beilish
    Bears of a fever
    221K plays
  • Sabrino Gardener cover
    Sabrino Gardener
    Cappuccino
    198K plays

# Loading 与 Empty

空数据和加载中状态直接由 List 承接,便于异步列表先搭好骨架。

  • Loading tracks
  • No tracks yet

API

属性说明类型默认值
children直接传入自定义 li、List.Row、List.Item 等内容any-
items支持基础 Rue 数据结构,支持 item、row、colsListDataItem[]-
dataSource数据源驱动的数组入口,通常搭配 renderItemany[]-
renderItem自定义 dataSource 中每一项的渲染内容(item, index) => any-
rowKey列表项 key,可传字段名或函数string | (item, index) => string | numberkey
header / footer列表头部和底部内容any-
loading加载态,支持 boolean 或 { spinning, tip, indicator }boolean | objectfalse
pagination分页配置,支持 current、pageSize、position、align、showTotalboolean | ListPaginationConfig | falsefalse
grid网格列表配置,支持 column 与 gutter{ column?: number; gutter?: number | string }-
itemLayout列表项布局语义,vertical 会让 extra/actions 更适合图文内容'horizontal' | 'vertical''horizontal'
bordered / split / size边框、分割与尺寸控制boolean / boolean / ListSizefalse / true / default
List.Item支持 actions、extra、classNames、styles,并包含 List.Item.Metacompound component-
页内导航
页内导航
文档
  • 深度指南
  • 实战例子
  • 快速上手
  • 术语表
  • 错误码参照表
关于
  • 常见问题
  • 团队
  • 版本发布
  • 社区指南
生态
  • 插件
  • 组件库
  • 路由指南
  • Text.js
© 2024-2026 Xiangmin Liu
Rue.JS