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

Breadcrumbs 面包屑

Breadcrumbs 用来表达当前位置、可回退层级和相邻页面的快速切换。

推荐 items支持 itemRender支持 menu展示 children
  • 默认分隔符继续保持 Rue 当前的箭头视觉,不改成斜杠样式。
  • 推荐使用 items:可组合 title、label、path、params、current、menu 和独立 separator item。
  • children 与 Breadcrumbs.Item 仍然提供,适合在设计稿里手工控制单个节点。

# 基础组合

  • Home
  • Documents
  • Add Document

# 组合模式带图标

  • Workspace
  • Assets
  • Hero Banner

# 从 items 渲染

  • Home
  • Documents
  • Breadcrumbs

# path、params 与 itemRender

  • Workspaces (apollo-studio)/workspaces
  • Apollo Studio (apollo-studio)/workspaces/apollo-studio
  • Deployments (apollo-studio)/workspaces/apollo-studio/deployments
  • Preview (apollo-studio)

itemRender 会拿到当前 route、params、完整 routes、当前 paths 和解析后的 href。

# 自定义 separator 与快捷菜单

  • Control Center
  • · Content
    v
    • Overview
    • Drafts
    • Scheduled
  • / Breadcrumbs

# 超长路径滚动

  • Workspace / Growth / Launch / Sprint 03
  • Assets / Homepage / Experiment
  • Hero Banner / Copy Review

# API

items 是推荐入口;Breadcrumbs.Item 更适合展示基础手工结构时逐步接入。

Breadcrumbs
属性说明类型默认值
children提供组合式写法,适合手工控制节点结构any-
className附加到根节点的类名string-
dropdownIconitems 模式下菜单触发器的自定义图标anyRue arrow
itemRender自定义 items 模式下每一项的渲染结果(route, params, routes, paths, href) => any-
items推荐入口,支持 title/label、path、menu、separator itemReadonlyArray<BreadcrumbsDataItem>-
params用于替换 path 中的 :param 占位符Record<string, string | number | boolean | null | undefined>{}
routesitems 的别名,能力一致ReadonlyArray<BreadcrumbsDataItem>-
separatoritems 模式的全局分隔符,默认保持 Rue 的箭头风格anyRue arrow
BreadcrumbsDataItem / separator item
属性说明类型默认值
className应用到当前 li 的类名string-
current标记当前项,默认渲染为文本并附带 aria-currentbooleanfalse
disabled禁用当前项的交互booleanfalse
href直接指定链接地址string-
icon前置图标any-
label / title显示内容,title 为推荐字段,label 支持基础写法any-
linkClassName应用到当前链接或文本节点的类名string-
menu快捷切换菜单,内部复用 Rue Dropdown{ items?: ReadonlyArray<BreadcrumbsMenuItem> }-
onClick点击事件;无 href 时会渲染为 button(event: MouseEvent) => void-
path按层级拼接路径,适合和 params、itemRender 一起用string-
type当值为 separator 时,这一项会作为独立分隔符配置separator-
Breadcrumbs.Item
属性说明类型默认值
children手工传入内容,整合基础示例 的组织方式any-
current将该项渲染为当前项文本booleanfalse
href组合模式下直接输出链接string-
icon组合模式下的前置图标any-
linkClassName应用到链接、文本或按钮节点string-
menu为当前项附加一个快捷菜单{ items?: ReadonlyArray<BreadcrumbsMenuItem> }-
页内导航
页内导航
文档
  • 深度指南
  • 实战例子
  • 快速上手
  • 术语表
  • 错误码参照表
关于
  • 常见问题
  • 团队
  • 版本发布
  • 社区指南
生态
  • 插件
  • 组件库
  • 路由指南
  • Text.js
© 2024-2026 Xiangmin Liu
Rue.JS