UG666

UG666 UI

@ug666/react 文档演示

Breadcrumb 面包屑

Breadcrumb 用于表达页面层级关系,帮助用户快速回溯当前位置。

导入方式

所有示例均直接使用 @ug666/react 中的真实组件导出。

import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbSeparator } from '@ug666/react'

变体预览

基础三层导航。

状态展示

最后一项通常为当前页,不应再提供跳转。

尺寸展示

可通过 className 调整字号与间距适配不同导航区。

代码示例

推荐把 Breadcrumb 放在页面标题上方。

import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbSeparator } from '@ug666/react'

export function DocsBreadcrumb() {
  return (
    <Breadcrumb>
      <BreadcrumbItem>
        <BreadcrumbLink href="/">首页</BreadcrumbLink>
        <BreadcrumbSeparator />
      </BreadcrumbItem>
      <BreadcrumbItem>
        <BreadcrumbLink href="/components">组件</BreadcrumbLink>
        <BreadcrumbSeparator />
      </BreadcrumbItem>
      <BreadcrumbItem>
        <BreadcrumbLink current>Button</BreadcrumbLink>
      </BreadcrumbItem>
    </Breadcrumb>
  )
}

Props 说明

属性类型默认值说明
currentbooleanfalse标记当前页,渲染为不可点击文本。
hrefstring非当前页面包屑链接地址。
childrenReactNode通过 Item / Link / Separator 组合导航层级。