UG666

UG666 UI

React 组件

UGBreadcrumb 面包屑

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

导入方式

按需从包入口导入组件,并在应用入口引入一次样式文件。

tsx
import { UGBreadcrumb, UGBreadcrumbItem, UGBreadcrumbLink, UGBreadcrumbSeparator } from '@ug666/ui-react'

变体预览

基础三层导航。

状态展示

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

尺寸展示

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

代码示例

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

tsx
import { UGBreadcrumb, UGBreadcrumbItem, UGBreadcrumbLink, UGBreadcrumbSeparator } from '@ug666/ui-react'

export function DocsBreadcrumb() {
  return (
    <UGBreadcrumb>
      <UGBreadcrumbItem>
        <UGBreadcrumbLink href="/">首页</UGBreadcrumbLink>
        <UGBreadcrumbSeparator />
      </UGBreadcrumbItem>
      <UGBreadcrumbItem>
        <UGBreadcrumbLink href="/components">组件</UGBreadcrumbLink>
        <UGBreadcrumbSeparator />
      </UGBreadcrumbItem>
      <UGBreadcrumbItem>
        <UGBreadcrumbLink current>UGButton</UGBreadcrumbLink>
      </UGBreadcrumbItem>
    </UGBreadcrumb>
  )
}

Props

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