Breadcrumb 面包屑
面包屑是辅助导航模式,用于识别页面在层次结构内的位置,并根据需要向上返回。
引入
import {Breadcrumb} from 'acud';
基本用法
<Breadcrumb>
<Breadcrumb.Item>Home</Breadcrumb.Item>
<Breadcrumb.Item>
<a href="">Application Center</a>
</Breadcrumb.Item>
<Breadcrumb.Item>
<a href="">Application List</a>
</Breadcrumb.Item>
<Breadcrumb.Item>An Application</Breadcrumb.Item>
</Breadcrumb>
自定义分隔符
使用 separator="/" 可以自定义分隔符。
<Breadcrumb separator="/">
<Breadcrumb.Item>Home</Breadcrumb.Item>
<Breadcrumb.Item href="">Application Center</Breadcrumb.Item>
<Breadcrumb.Item href="">Application List</Breadcrumb.Item>
<Breadcrumb.Item>An Application</Breadcrumb.Item>
</Breadcrumb>
带有图标的
图标放在文字前面。
<Breadcrumb>
<Breadcrumb.Item href="">
<OutlinedHome />
</Breadcrumb.Item>
<Breadcrumb.Item href="">
<OutlinedUser />
<span>Application List</span>
</Breadcrumb.Item>
<Breadcrumb.Item>Application</Breadcrumb.Item>
</Breadcrumb>
带下拉菜单的
面包屑支持下拉菜单。
function App() {
const menu = (
<Menu>
<Menu.Item>
<a target="_blank" rel="noopener noreferrer" href="#">
General
</a>
</Menu.Item>
<Menu.Item>
<a target="_blank" rel="noopener noreferrer" href="#">
Layout
</a>
</Menu.Item>
<Menu.Item>
<a target="_blank" rel="noopener noreferrer" href="#">
Navigation
</a>
</Menu.Item>
</Menu>
);
return (
<Breadcrumb>
<Breadcrumb.Item>ACUD</Breadcrumb.Item>
<Breadcrumb.Item>
<a href="">Component</a>
</Breadcrumb.Item>
<Breadcrumb.Item overlay={menu}>
<a href="">General</a>
</Breadcrumb.Item>
<Breadcrumb.Item>Button</Breadcrumb.Item>
</Breadcrumb>
);
}