面包屑导航
首页下的面包屑组件,使用el-breadcrumb绘制,根据打开视图层级绘制面包屑。
输入参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelData | 面包屑导航数据 | Object as IPanelRawItem | - |
| controller | 面包屑导航控制器 | NavBreadcrumbController | - |
状态
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 是否显示 | boolean | - |
| keepAlive | 不显示时是否保活,使其功能保留 | boolean | - |
| layout | 布局面板状态 | IApiLayoutState | - |
| disabled | 是否禁用 | boolean | - |
| class | 类名集合 | IApiPanelItemClass | - |
| required | 是否必填 | boolean | - |
| readonly | 是否只读 | boolean | - |
| context | 应用上下文 | IApiContext | - |
| counterData | 计数器数据 | IApiData | - |
| breadcrumbItems | 面包屑数据 | BreadcrumbMsg[] | [] |
控制器
| 名称 | 说明 | 类型 |
|---|---|---|
| model | 成员模型 | IPanelItem |
| panel | 面板控制器 | IApiPanelController |
| parent | 父容器控制器(除了根成员都存在) | IApiPanelItemContainerController |
| state | 成员状态 | IApiPanelItemState |
| data | 数据对象 | IApiData |
| separator | 面包屑分割符 | string |
| navMode | 导航模式,路由模式:根据路由计算导航数据,菜单模式:根据菜单模型计算导航数据,缓存模式:根据缓存计算导航数据 | 'router' | 'menu' | 'store' |
| showHome | 是否显示应用标题 | boolean |
| rawItemParams | 自定义补充参数 | IData |
| appmenu | 应用菜单控制器 | IAppMenuController | undefined |
| navPos | 首页导航占位控制器 | NavPosIndexController | undefined |
面板项参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| navmode | 导航模式 | 'router' | 'menu' | 'store' | 'router' |
| separator | 面包屑分隔符 | string | '/' |
| showhome | 是否显示应用标题 | boolean | true |