Ant Design Element Plus 比较 – 导航组件之面包屑

Breadcrumb 面包屑用于显示当前页面在系统层级结构中的位置,并能向上返回。

属性

Breadcrumb

AntdElement说明
itemRender自定义链接函数,和 react-router 配置使用
params路由的参数
items路由栈信息
separatorseparator分隔符自定义
separator-icon图标分隔符的组件或组件名
Breadcrumb 组件属性比较

RouteItemType

RouteItemType 是 items 中的对象类型说明。

Antd说明
className自定义类名
dropdownProps弹出下拉菜单的自定义配置
href链接的目的地,不能和 path 共用
path拼接路径,每一层都会拼接前一个 path 信息。不能和 href 共用
menu菜单配置项
onClick单击事件
title名称
items 参数说明

SeparatorType

SeparatorType 也是 items 中的其中一种类型。

Antd说明
type标记为分隔符
separator要显示的分隔符
items 参数说明

BreadcrumbItem

Element说明
to路由跳转目标,同 vue-routerto 属性
replace如果设置该属性为 true, 导航将不会留下历史记录
Item 组件属性

小结

Ant Design 中 Breadcrumb 面包屑组件的封装比 Element Plus 更完善一些,其中的 Item 继承了路由的属性,上一篇 Anchor 组件中 Item 也是用 items 属性展示,这是否意味着从架构减少对子组件的依赖?

参考链接:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注